Данные не отображаются в отчете rdlc asp.net - PullRequest
0 голосов
/ 29 июня 2018

Я создаю отчет, используя хранимую процедуру; Однако когда я выполняю, я вижу введите описание изображения здесь

1 : https://i.stack.imgur.com/pvnKg.png, но когда я выполняю хранимую процедуру, на самом деле там отображаются данные.

Код позади

     string strSQLconstring = System.Configuration.ConfigurationManager.ConnectionStrings["constr"].ToString();
        ReportViewer1.ProcessingMode = ProcessingMode.Local;
        //report path
        ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Report.rdlc");
        SqlDataAdapter adp = new SqlDataAdapter("PP_CountReturn", strSQLconstring);
        adp.SelectCommand.CommandType = CommandType.StoredProcedure;
        //object of Dataset DataSet
        DataSet ds = new DataSet();
        adp.Fill(ds, "PP_CountReturn");
        //Datasource for report
        ReportDataSource datasource = new ReportDataSource("DataSet1", ds.Tables[0]);
        ReportViewer1.Width = 600;
        ReportViewer1.LocalReport.DataSources.Clear();
        ReportViewer1.LocalReport.DataSources.Add(datasource);

введите описание изображения здесь

1 Ответ

0 голосов
/ 29 июня 2018

Так я загружаю ReportDataSource:

ReportDataSource reportDataSource = new ReportDataSource();

//...
// Query the database...
//...

reportDataSource.Name = "DataSet1";
reportDataSource.Value = ds.Tables[0];

this.ReportViewer1.LocalReport.DataSources.Add(reportDataSource);
this.ReportViewer1.RefreshReport();
...