2016-03-23 12 views
0

Bir sql bağdaştırıcısından doldurduğum bir veritabam var. Bir datagridview içinde başarılı bir şekilde göstermek için alabiliyorum ama bir rapor görüntüleyici yapmaya çalıştığımda düzgün çalışmıyor.DataViewViewViewer'a yükleniyor

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(); 

Ben o ReportViewer penceresini doldurmak gerekiyordu zaman "raporunu belirtilmemişse" olsun ben doğru kaynak gömülü raporu kuruyorum inanmıyorum. Bunu doğru bir şekilde uyguladım mı?

cevap

0

Umut bu

 // 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; 
yardımcı olur