ReportViewer和DataTable作为数据源

时间:2015-10-29 05:31:21

标签: c# datatable reportviewer

我有ReportViewer DataTable作为数据源。该报告未显示任何数据。 我应该添加一个DataSet并将一个空的DataTable结构类似于将从DB加载的那个吗?

注意:metroGrid显示数据,与报告不同。

DataTable dt=com1("select * from tblPerson");
dt.TableName = "DataTable1";
metroGrid1.DataSource = dt;
reportViewer1.ProcessingMode = ProcessingMode.Local;
ReportDataSource source = new ReportDataSource("DataTable1", dt);
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(source);
reportViewer1.RefreshReport();

0 个答案:

没有答案