根据值更改 Table 单元格高度

Changing Table Cell Height Depending on the Value

我在 fastreport 中创建了一些 table 并从其中的数据库加载了数据。问题是并非所有数据都适合 table 单元格,因此我需要根据单元格内的 Text.Length 更改 table 单元格的高度。 我试过这样做:

namespace FastReport
{
    public class ReportScript
    {
        private void Data1_BeforePrint(object sender, EventArgs e)
        {
            if (Cell45.Text.Length > 5)
            {
              Cell45.Height *= 2; // I also tried changing Cell45 to Table2 (the table, where this cell is)

            }
        }
 }
};

它不起作用,但是当我尝试以相同方式更改单元格内的文本颜色时,它确实起作用了。我很困惑,那么高度变化实际上是如何发生的?

不能只改变一个单元格的高度,只能改变整行的高度,例如:

Row2.Height = 100;