【问题标题】:How to Show Telerik Report in ReportViewer in Asp.net?如何在 Asp.net 的 ReportViewer 中显示 Telerik 报告?
【发布时间】:2013-06-10 14:27:29
【问题描述】:

我想在 Asp.net 页面的 Telerik ReportViewer 中显示 Telerik Report。我已经在其中创建了一个类库项目和 Telerik Report,配置正确,它在预览中显示数据。还在其中创建了一个asp.net网站和类库项目的AddReference。

现在,如何在 Telerik ReportViewer 控件中显示报告?

【问题讨论】:

    标签: asp.net reporting telerik-reporting


    【解决方案1】:

    您可以使用以下代码:

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            var instanceReportSource = new Telerik.Reporting.InstanceReportSource();
            instanceReportSource.ReportDocument = new YourClassLibrary.YourReport();
            this.ReportViewer1.ReportSource = instanceReportSource;
        }
    }
    

    您还可以通过 ReportViewer 属性以声明方式设置 ReportSource。

    【讨论】:

    • 通过这种方式,我们如何将参数传递给instanceReportSource
    • 当我使用此代码时:instanceReportSource.Parameters.Add("param1", "somevalue");,出现以下错误:Object reference not set to an instance of an object.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多