2013-10-05 3 views
0
.

. Пожалуйста, помогите мне. Мне нужно ваше время. Это ниже моего кода. Он показывает заголовки, а не данные о строках. Но данные поступают из этой базы данных, пожалуйста, посмотрите.RDLC - Отчет не отображается. Только заголовки данных. Отображается

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

ответ

0

Если кто-то приходит сюда - Это, как вы должны установить свои данные из БД в отчет -

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

здесь имя «dataset_name_as_in_rdlc_file» должно быть таким же, как и в файле RDLC вы используете .and dataset. Таблицы [0] - это набор данных, который вы получаете от своего qu чень.

Смежные вопросы