报告查看器未显示报告

时间:2012-07-23 11:00:15

标签: asp.net report reportviewer rdlc

我尝试在报告查看器中查看报告,但它没有显示任何内容

报表查看器所在的on load函数 喜欢:

if(!IsPostBack)
{
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.ReportPath = "Reports/MainReport.rdlc";
DataTable orderDt = controller.SelectFullOrderDetailsInfo(orderID);
ReportDataSource rptds = new ReportDataSource("OrderInfo", orderDt);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rptds);
ReportViewer1.LocalReport.Refresh();
ReportViewer1.DataBind();
}

报告查看器页面只是空运行并没有显示任何东西!我缺少什么

1 个答案:

答案 0 :(得分:1)

我知道我的答复是问题问题后的5年:),但我把调查结果放在这里,希望将来可以为其他人节省时间。

最近我为我的公司做了60份报告。 Bellow是报告未显示的原因:

1:最常见的情况:您报告的参数可以为空或为空。如果您有参数,请确保指定这些参数可以接受空值或空值,否则re [rot显示为空。要验证,请从报告中删除所有参数,并在不带任何参数的情况下运行它。

2:检查rptds表(报告数据源)以确保它已填充。

3 :(这一次发生了几次)。浏览代码以确保不将报告查看器可见性设置为false。