2013-10-05 6 views
0

S'il vous plaît aidez-moi j'ai besoin de votre temps .this est ci-dessous mon code il montre des titres seulement pas les lignes data.Mais les données proviennent de cette base de données s'il vous plaît jeter un coup d'oeil.RDLC - Rapport ne montrant pas les données seules rubriques Affichage

FineDataSet.CountryDataTable fc = new FineDataSet.CountryDataTable(); 
FineDataSetTableAdapters.CountryTableAdapter fsad = new FineDataSetTableAdapters.CountryTableAdapter(); 

fsad.Fill(fc); 
//ReportDataSource rds = new ReportDataSource("DataSet12_SubCityGrandTotal", fsw.TableName); 
//rds.DataSourceId = fs; 
ReportViewer1.LocalReport.EnableExternalImages = true; 
ReportViewer1.ProcessingMode = ProcessingMode.Local; 
ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Reports/Myreport2.rdlc"); 
ReportViewer1.Visible = true; 
Microsoft.Reporting.WebForms.ReportDataSource rds = new Microsoft.Reporting.WebForms.ReportDataSource(); 
rds.Name = "DataSet1"; 

rds.Value = fc.TableName; 
ReportViewer1.LocalReport.DataSources.Clear(); 
ReportViewer1.LocalReport.DataSources.Add(rds); 
//ReportViewer1.ServerReport.Refresh(); 
ReportViewer1.LocalReport.Refresh(); 
ReportViewer1.DataBind(); 

GridView1.DataSource = fc; 
GridView1.DataBind(); 

Répondre

0

Si quelqu'un vient ici - Voici comment vous devez définir vos données de DB à signaler -

viewer.LocalReport.DataSources.Add(new ReportDataSource("dataset_name_as_in_rdlc_file", dataset.Tables[0])); 

Voici le nom « dataset_name_as_in_rdlc_file » devrait être le même que dans le fichier rdlc que vous utilisez .et dataset.Tables [0] est l'ensemble de données que vous obtenez de votre Ery.

Questions connexes