Dataset/datasource Winform VB 项目使用 ReportViewer

Dataset/datasource Winform VB project using ReportViewer

我们正在尝试弄清楚 ReportViewer 的工作原理,但卡在了 dataset/datasource 部分。我们有一个连接 3 个不同服务器的 sql-query。有没有一种简单的方法可以将 rdlc 报告连接到将在报告查看器中显示的 winform 项目中的此类数据集?

您必须将 ReportDataSource 对象添加到 LocalReport.DataSources 属性。构造函数有两个参数。

首先是数据集的名称(在 rdlc 报告中定义),其次是数据源对象,它可以是任何 .Net 集合(ADO.Net 数据集或简单的对象列表)。

映射到声明的字段的方式与 DataBinding 相同。 ADO.Net 数据集的列或列表中对象的 属性 与报表中的字段具有相同的名称。

看看 https://msdn.microsoft.com/en-us/library/microsoft.reporting.winforms.localreport.aspx