我有一个水晶报告,其中选中了“使用多列格式化”选项。在“布局”选项卡中,我手动设置了列的宽度,但列的实际宽度仅在运行时确定。
那么,是否可以在运行时更改列的宽度?
我在Visual Studio 2010 Professional上使用Crystal Reports for .NET Framework 4.0。
答案 0 :(得分:0)
不要增加列的宽度,而是将宽度保持为某个值,并检查can grow
选项,以便在列中的数据超出时显示数据。
答案 1 :(得分:0)
试试这段代码:
TextObject MyText = (TextObject)reportdocument.ReportDefinition.ReportObjects[i];
MyText.Width =Convert.ToInt32(textbox1.Text.ToString());