Tak už se mi to podařilo rozchodit. Pořád jsem ještě nepřišel na to jak vytvořim report bez Datasource, protože proč bych měl do projektu přidávat datasource pro naplňení položek do reportu, když si jiny Dataset plním později přes funkci. No snad přijdu na nějakou lepši variantu. Kdyby jste někdo měl nějakou radu tak budu vděčný.
System.Data.DataSet DataSet1_V_EPT_REPORT_FILL_SHEET = new System.Data.DataSet();
this.reportViewer1.Visible = true;
EPT_Report ODAEPTReport = new EPT_Report();
DataTable dt = ODAEPTReport.FillList();
dt.TableName = ETP_Report_Constant.C_V_EPT_REPORT_FILL_SHEET;
DataSet1_V_EPT_REPORT_FILL_SHEET.Tables.Add(dt);
ReportDataSource datasource = new ReportDataSource("DataSet1_V_EPT_REPORT_FILL_SHEET", dt);
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(datasource);
this.reportViewer1.LocalReport.Refresh();
this.reportViewer1.RefreshReport();
Jinak chyba byla v nazvu ReportDataSource musi byt stejna s tim nazvem Datasetu.
|