我想在crystal report中显示datagridview数据和列名。我不想使用数据库专家字段。到目前为止,我已尝试使用此代码来获取datagridview中的数据,但无法在水晶报表中显示它。
DataSet ds = new DataSet();
DataTable dt = new DataTable();
foreach (DataGridViewRow item in this.dataGridView6.Rows)
{
DataRow dr = dt.NewRow();
if (item.DataBoundItem != null)
{
dr = (DataRow)((DataRowView)item.DataBoundItem).Row;
dt.ImportRow(dr);
}
}
ds.Tables.Add(dt);
ReportDocument myReportDocument;
myReportDocument = new ReportDocument();
myReportDocument.Load(@"C:\Users\habib\Downloads\GMT\GarmentsManagmentSystem\GarmentsManagmentSystem\crystal_report.rpt");
myReportDocument.SetDataSource(ds.Tables);
crystalReportViewer1.ReportSource = myReportDocument;
this.tabControl1.SelectedTab = tabPage6;
任何帮助都将受到高度赞赏。感谢