У меня проблема с моим проектом C #, где я хочу напечатать свой dataGridView через Crystal Reports.Подключил Crystal Report к моей таблице (я не использую все столбцы таблицы) и выполнил проектирование, но когда я запускаю программу, отчет не показывает данные.Я перепробовал много разных способов сделать dataGridView для детального отчета, но пока я не получил ошибку, данные просто не показывались.Код ниже:
DataSet ds = new DataSet();
DataTable dt = new DataTable();
foreach (DataGridViewRow item in this.printDataGridView.Rows)
{
DataRow dr = dt.NewRow();
if (item.DataBoundItem != null)
{
dr = (DataRow)((DataRowView)item.DataBoundItem).Row;
dt.ImportRow(dr);
}
}
ds.Tables.Add(dt);
ReportNabavka crypt = new ReportNabavka();
crypt.Load("C..."); \\
crypt.SetDataSource(ds);
crystalReportViewer1.ReportSource = crypt;
crystalReportViewer1.Refresh();
Кроме того, dataGridView показывает данные, которые мне нужны (в данном случае printDataGridView) Спасибо