在microsoft report viewer中使用datatable作为数据源

时间:2012-07-26 15:01:31

标签: c# asp.net datatable reportviewer

是否可以将数据表用作reportviewer组件的数据源?你能提供参考或简单的步骤吗?

还有一件重要的事情:我正在使用reportviewer for webforms(ASP.net)

1 个答案:

答案 0 :(得分:2)

尝试这样的事情。

this.reportViewer.LocalReport.DataSources.Clear(); 
DataTable dt = new DataTable(); 
dt = this.inputValuesTableAdapter.GetData();     

Microsoft.Reporting.WinForms.ReportDataSource rprtDTSource = new Microsoft.Reporting.WinForms.ReportDataSource(dt.TableName, dt); 

this.reportViewer.LocalReport.DataSources.Add(rprtDTSource); 
this.reportViewer.RefreshReport(); 

希望有所帮助