在rdlc中,在Azure服务器上发布时,ReportViewer不会填充数据

问题描述

在本地PC上运行时如此完美。在服务器上发布并运行在报表查看器上没有RDLC文件加载,并且没有显示和错误。

在RDLC属性中,我具有“始终复制”和“内容”已可用

    var object1 = object1.map(function(el) {
            var o = Object.assign({},el);
            $.ajax({
                url: "/api/getcolor?age=7,// this will return a sequence of object according to the item in object1 e.i {"color":"red"} {"color":"blue"} {"color":"yellow"}
                type: 'GET',dataType: 'json',success: function(data) {
                    console.log("data: "+JSON.stringify(Object.values(data)))
                   var myColors = JSON.stringify(Object.values(data))
                }
            });
            o.color= myColors ; // reassigning to object colors --> which means whatever was resturned from the ajax response should replaceeach value in object > o.color
}

--- aspx页面-------------------------------------------- -----------

                MasterMFStatusDetail rPTDS = new MasterMFStatusDetail();
                rPTDS.Tables["RPTDS"].Merge(ds.Tables[0],true,MissingSchemaAction.Ignore);
                rPTDS.Tables["Style"].Merge(dsselect.Tables[0],MissingSchemaAction.Ignore);
                rPTDS.Tables["MF"].Merge(dsselect.Tables[1],MissingSchemaAction.Ignore);
                rPTDS.Tables["THC"].Merge(dsselect.Tables[2],MissingSchemaAction.Ignore);
                rPTDS.Tables["DKT"].Merge(dsselect.Tables[3],MissingSchemaAction.Ignore);
                rPTDS.Tables["MasterMFParameters"].Merge(MfParameter,MissingSchemaAction.Ignore);

                rvView.ProcessingMode = ProcessingMode.Local;
                rvView.LocalReport.ReportPath = Server.MapPath(reportname);
                ReportDataSource datasource = new ReportDataSource("RPTDS",rPTDS.Tables[0]);
                ReportDataSource datasource1 = new ReportDataSource("Style",rPTDS.Tables[1]);
                ReportDataSource datasource2 = new ReportDataSource("MF",rPTDS.Tables[2]);
                ReportDataSource datasource3 = new ReportDataSource("THC",rPTDS.Tables[3]);
                ReportDataSource datasource4 = new ReportDataSource("DKT",rPTDS.Tables[4]);
                ReportDataSource datasource5 = new ReportDataSource("MasterMFParameters",MfParameter);
                rvView.LocalReport.DataSources.Clear();
                rvView.LocalReport.DataSources.Add(datasource);
                rvView.LocalReport.DataSources.Add(datasource1);
                rvView.LocalReport.DataSources.Add(datasource2);
                rvView.LocalReport.DataSources.Add(datasource3);
                rvView.LocalReport.DataSources.Add(datasource4);
                rvView.LocalReport.DataSources.Add(datasource5);
                rvView.LocalReport.Refresh();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...