1

是否可以有一个具有相同或相似数据的报告并在运行时更改报告的格式,例如,一个报告的左上角有客户姓名,而另一个报告的右上角有什么就像一份报告显示客户最近 10 个订单,而另一个报告显示最后 5 个订单,每个订单的标题都不同。

4

2 回答 2

1

是的。您可以在报表的构造函数或 before_print 事件中创建和添加 - 或移动 - 控件。实际上,您在设计器中实际所做的是修改报表的 InitializeComponent() 函数,然后在运行时从构造函数调用该函数。

正如之前的海报所提到的,了解如何执行此操作的一个好方法是浏览 .designer 文件。

于 2013-04-30T15:03:11.763 回答
0

对于不同的特殊格式,您可以在设计时制作并从 .designer 文件中获取其代码并将其剪切并粘贴到新函数中。

对于特殊高度,您可以在分配文本后获取每个对象的高度,然后计算下一个对象的位置。

xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(25F, hed + 10F);
于 2013-01-05T21:18:57.513 回答