Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何解决加载rdlc?_C#_Asp.net Mvc_Asp.net Mvc 4_Rdlc - Fatal编程技术网

C# 如何解决加载rdlc?

C# 如何解决加载rdlc?,c#,asp.net-mvc,asp.net-mvc-4,rdlc,C#,Asp.net Mvc,Asp.net Mvc 4,Rdlc,当我调用.aspx文件显示报告时,rdlc报告正在加载, 不出示报告;;在.aspx文件上设置参数时开始加载? 我如何解决这个问题 var data = db.Database.SqlQuery<MPWAttReportVM>(@"exec getting data").ToList(); TestRV.SizeToReportContent = true; TestRV.LocalReport.ReportPath = Server.MapPath

当我调用.aspx文件显示报告时,rdlc报告正在加载, 不出示报告;;在.aspx文件上设置参数时开始加载? 我如何解决这个问题

var data = db.Database.SqlQuery<MPWAttReportVM>(@"exec getting data").ToList();

        TestRV.SizeToReportContent = true;
        TestRV.LocalReport.ReportPath = Server.MapPath("WebForm3.rdlc");
        TestRV.LocalReport.DataSources.Clear();

        ReportParameter[] paras = new ReportParameter[3];
        paras[0] = new ReportParameter("FromDate", "2019-01-01");
        paras[1] = new ReportParameter("ToDate", "2019-04-20");
        paras[2] = new ReportParameter("Days", Days);
        TestRV.LocalReport.SetParameters(paras);
        ReportDataSource ds = new ReportDataSource("MinistryAttReportDT", data);
        TestRV.LocalReport.DataSources.Add(ds);
        TestRV.LocalReport.Refresh();
var data=db.Database.SqlQuery(@“exec获取数据”).ToList();
TestRV.SizeToReportContent=true;
TestRV.LocalReport.ReportPath=Server.MapPath(“WebForm3.rdlc”);
TestRV.LocalReport.DataSources.Clear();
ReportParameter[]段落=新的ReportParameter[3];
第[0]段=新报告参数(“起始日期”、“2019-01-01”);
第[1]段=新报告参数(“ToDate”、“2019-04-20”);
第[2]段=新的报告参数(“天”,天);
TestRV.LocalReport.SetParameters(第;
ReportDataSource ds=新的ReportDataSource(“ministryAtreportDT”,数据);
TestRV.LocalReport.DataSources.Add(ds);
TestRV.LocalReport.Refresh();
结果图像:


[]

我认为它的样式问题在谷歌浏览器中尤为突出

试试这个解决方案

在aspx页面内的
ReportViewer
标记中设置此属性:

  • ZoomMode=“PageWidth”
  • SizeToReportContent=“True”
例如:

<your_reference_name:ReportViewer ID="rptView" runat="server" Width="100%" Height="100%" ZoomMode="PageWidth" SizeToReportContent="True"></your_reference_name:ReportViewer>

我认为它的风格问题在谷歌chrome浏览器中尤为突出

试试这个解决方案

在aspx页面内的
ReportViewer
标记中设置此属性:

  • ZoomMode=“PageWidth”
  • SizeToReportContent=“True”
例如:

<your_reference_name:ReportViewer ID="rptView" runat="server" Width="100%" Height="100%" ZoomMode="PageWidth" SizeToReportContent="True"></your_reference_name:ReportViewer>


导出数据时是否可以?我无法从哪个报表导出数据,如果您的意思是从数据库获取数据,数据库返回数据并写入Var数据导出数据时是否可以?我无法从哪个报表导出数据,如果您的意思是从数据库获取数据,数据库返回数据并写入Var数据