我的代码有什么问题?每当我运行它时,我都会收到错误“ResidentID”。 但是在我的gridview中有一列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();