2009-10-26 79 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沒有數據集。

相關問題