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