2009-10-26 74 views

回答

3

您需要报告的虚拟数据集。您可以在运行时加载数据。

+0

任何例子家伙? – UMAR 2014-02-18 16:29:26

3

是的,这是可能的。 您可以重新绑定ReportViewer控件上的数据表。只要它与RDLC文件中使用的表名匹配,您就可以使用任何您想要的数据表。

代码来完成,这将是这个样子在VB.NET:

ReportViewer1.Reset() 
    ReportViewer1.LocalReport.DataSources.Clear() 
    ReportViewer1.LocalReport.LoadReportDefinition(ms)  'Reload your definition (RDLC) 

    'Bind dataTables to the report viewer control (This is the 'dataset' it is asking about) 
    ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DATANAME", DATATABLE)) 

ReportViewer1.RefreshReport() 
2

使用虚拟数据集或者您也可以在设计时使用运行报告XSLT没有数据集。

相关问题