【发布时间】:2018-10-18 13:05:34
【问题描述】:
我们正试图弄清楚 ReportViewer 的工作原理,并被困在数据集/数据源部分。我们有一个连接 3 个不同服务器的 sql 查询。是否有一种简单的方法可以将 rdlc 报表连接到将在报表查看器中显示的 winform 项目中的此类数据集?
【问题讨论】:
标签: vb.net winforms reportviewer
我们正试图弄清楚 ReportViewer 的工作原理,并被困在数据集/数据源部分。我们有一个连接 3 个不同服务器的 sql 查询。是否有一种简单的方法可以将 rdlc 报表连接到将在报表查看器中显示的 winform 项目中的此类数据集?
【问题讨论】:
标签: vb.net winforms reportviewer
您必须将 ReportDataSource 对象添加到 LocalReport.DataSources 属性。构造函数有两个参数。
首先是数据集的名称(在 rdlc 报告中定义),其次是数据源对象,可以是任何 .Net 集合(ADO.Net 数据集或简单的对象列表)。
映射到声明的字段的方式与 DataBinding 相同。只需 ADO.Net 数据集的列或列表中对象的属性与报表中的字段名称相同即可。
看看 https://msdn.microsoft.com/en-us/library/microsoft.reporting.winforms.localreport.aspx
【讨论】: