динамическая загрузка столбцов в программе просмотра отчетов (отчет rdlc) в asp.net программно - PullRequest
0 голосов
/ 09 октября 2018

Я создал набор данных "dsDetails" на основе запроса оракула и пытается программно загрузить отчет в средство просмотра отчетов, но после запуска приведенного ниже кода отчет отображается пустым.Но до «ReportDataSource rds», Data правильно выбирает записи.Могу ли я сделать какие-либо настройки в свойстве отчета. Пожалуйста, предложите мне любую идею.Спасибо ....

 protected void ddlTableName_SelectedIndexChanged(object sender, EventArgs e)
     {
         objdata.intTableName = Convert.ToInt32(ddlTableName.SelectedValue.ToString());
         DataSet dsDetails = objbiz.FETCHCONFIGUREDATA(objdata);
         ViewState["dsDetails"] = dsDetails;
         dsDetails.GetXmlSchema();
         dsDetails.WriteXmlSchema("D:\\Sources\\App_Data\\Ds.xsd");
         dsDetails.WriteXml("D:\\Sources\\App_Data\\Ds.xml");            
         ReportViewer1.ProcessingMode = ProcessingMode.Local;
         LocalReport lr = ReportViewer1.LocalReport;
         lr.ReportPath = AppDomain.CurrentDomain.BaseDirectory + "Ins.UI.SysAdmin\rptdynamic.rdlc";
         this.ReportViewer1.Reset();
         ReportDataSource rds = new ReportDataSource(dsDetails.Tables[1].TableName, dsDetails.Tables[1]);
         this.ReportViewer1.LocalReport.DataSources.Clear();
         this.ReportViewer1.LocalReport.DataSources.Add(rds);
         lr.DataSources.Add(rds);
         lr.Refresh();
         this.ReportViewer1.DataBind();
         this.ReportViewer1.LocalReport.Refresh();
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...