【发布时间】:2016-09-07 12:25:16
【问题描述】:
您好,我使用 Telerik 报告视图生成报告。
很好,我已将数据映射到我的数据源,并且报表在设计视图中看起来很棒。
但是当我在“预览”窗格中查看它时,它会将表格复制 X 倍于我返回的行数。
【问题讨论】:
标签: c# telerik telerik-reporting
您好,我使用 Telerik 报告视图生成报告。
很好,我已将数据映射到我的数据源,并且报表在设计视图中看起来很棒。
但是当我在“预览”窗格中查看它时,它会将表格复制 X 倍于我返回的行数。
【问题讨论】:
标签: c# telerik telerik-reporting
我在构建包含文本框和表格的报告页面时遇到了这个问题。文本框的值来自 ReportParameters,而表格使用的是 objectDataSource。
问题是我的objectDataSource 分配给了页面本身和表格的DataSource。
为了解决这个问题,我刚刚从页面中删除了objectDataSource。
【讨论】:
您有重复的表,因为您的数据源已绑定到页面项目。
所以让我们快点。 2个解决方案,选择一个!
使用 gui 对表格应用过滤器。
过滤独特的数据。像这样:
=Fields.myField_ID_XYZ = =ReportItem.DataObject.myField_ID_XYZ
在后面的代码中:
this.table2.Filters.Add(
new Telerik.Reporting.Filter(
"= Fields.myField_ID_XYZ"
, Telerik.Reporting.FilterOperator.Equal
, "=ReportItem.DataObject.myField_ID_XYZ"
));
这样可以防止表格重复。
在ReportItem.DataObject.myField_ID_XYZ 上过滤它,DetailSection 的当前行。
【讨论】: