问题描述
在本地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 (将#修改为@)