我在fastreport中创建了一些表,并从db中加载了数据。问题是并非所有数据都适合表格单元格,因此我需要根据单元格内的Text.Length
更改表格单元格的高度。
我尝试过这样的事情:
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)
}
}
}
};
它并不起作用,但当我试图以同样的方式改变单元格内的文本颜色时,它确实有效。我很困惑,高度变化实际上是怎么发生的?
答案 0 :(得分:1)
您无法更改一个单元格的高度,只能更改整行的高度,例如:
-webkit-touch-callout: none; ;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;