使用ReportViewer的数据集/数据源Winform VB项目

时间:2018-10-18 13:05:35

标签: vb.net winforms reportviewer

我们试图弄清楚ReportViewer的工作原理,并停留在数据集/数据源部分。我们有一个连接3个不同服务器的sql查询。有没有简单的方法可以将rdlc报表连接到将在Report Viewer中显示的winform项目中的此类数据集?

1 个答案:

答案 0 :(得分:1)

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

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

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

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