我的代码有什么问题?每当我运行它时,我都会收到错误“ResidentID”找不到。但在我的网格视图中有这个列 ResidentID..
var frmReportViewer = new frmReportViewer();
DataTable dt = new DataTable();
dt.Columns.Add("No");
dt.Columns.Add("ResidentID");
foreach (DataGridViewRow dr in this.dgrAdvancedSearch.Rows)
{
dt.Rows.Add(dr.Cells["No"].Value, dr.Cells["ResidentID"].Value);
}
CrystalDecisions.CrystalReports.Engine.ReportDocument rptDoc = default(CrystalDecisions.CrystalReports.Engine.ReportDocument);
rptDoc = new crptAdvancedSearch();
rptDoc.SetDataSource(dt);
frmReportViewer.crvAdvancedSearch.ReportSource = rptDoc;
frmReportViewer.ShowDialog();
frmReportViewer.Dispose();