根据值更改 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;
我在 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;