是否可以将 List 对象用作本地处理的 ReportViewer 报表的数据
本文关键字:处理 报表 ReportViewer 数据 对象 List MyClass 是否 | 更新日期: 2023-09-27 18:37:08
我想在本地处理模式下使用 ReportViewer 打印值表。该表将具有固定数量的列和可变数量的行。数据将来自我的自定义类的列表。现在,当我在项目中创建一个空白报表并添加一个表 (tablix) 来显示数据时,它会要求我添加一个数据集。但是我没有要添加的数据集,因为我想在代码中使用自定义类的列表来填充数据,因此我取消了数据集向导。但是,如果我离开数据集,它会给我一个错误"Tablix 'Tablix1'在表体中,但报表没有数据集。 没有数据集的报表中不允许使用数据区域。是否可以使用自定义类的列表作为报表的数据?如果是这样,如何?
https://msdn.microsoft.com/en-us/library/ms251784.aspx
-
使用报表向导向项目添加报表
-
从"项目"菜单中,选择"添加新项"。
-
在"添加新项"对话框中,选择"报表向导"。键入名称报告,然后单击添加。
-
这将启动具有数据源配置的报表向导巫师。
在"选择 数据源类型"页中,选择"对象",然后单击"下一步"。
在"选择数据对象"页中,展开"业务对象"下的类层次结构,直到在列表中看到"产品"。选择产品,然后单击完成。
-
现在返回到报表向导。请注意,新的数据源对象将添加到解决方案资源管理器中的项目中。
-
在"数据集属性"页的"数据源"框中,验证是否选择了全局。
-
在"可用数据集"框中,验证是否选择了"产品"。
-
单击下一步。