我有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();