2016-03-23 2 views
0

У меня есть данные, которые я заполняю из адаптера sql. Я могу заставить его успешно показывать в datagridview, но когда я пытаюсь сделать Reportviewer, он работает неправильно.Загрузка данныхТаблица в ReportViewer

DataTable dt = new DataTable(); 
dt.TableName = "SwipeReport"; 
da.Fill(dt); 

reportViewer1.Reset(); 
reportViewer1.ProcessingMode = ProcessingMode.Local; 
reportViewer1.LocalReport.ReportEmbeddedResource = "POC1.SwipeReport.rdlc"; 
reportViewer1.LocalReport.DataSources.Clear(); 
reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("SwipeReport", dt)); 
reportViewer1.RefreshReport(); 

Я не верю, что я настройке отчета внедренный ресурс правильно, как я получаю «отчет не указано», когда он должен заполнить окно ReportViewer. Правильно ли я это сделал?

ответ

0

Надеется, что это помогает

 // create a new report from the created CrystalReport 
     GeneralSupportRpt myDataReport = new GeneralSupportRpt(); 

     // set the data source of the report 
     myDataReport.SetDataSource(dataTable); 

     // set the report source of the created “crystalReportViewer” 
     // component to the created report 

     ReportViewer.ReportSource = myDataReport; 
Смежные вопросы