3

我需要使用业务对象在三层模型中调用强类型表适配器。我还需要使用 Telerik 报告,我没有看到任何在线示例。我只看到了创建一个简单的选择到 Northwind 并将报表直接连接到它的简单示例。我正在使用 Telerik 2008 年第三季度的报告,我的设计师甚至与我看过的视频看起来都不一样。我有两个业务对象:boReportHeader 和 boReportLines,它们每个都有 4 个方法,这些方法将从 Ui 传递参数并且需要填充报告标题和详细信息部分。我花了一些时间尝试使用来自设计师和代码隐藏的 Telerik 报告中的这些,但我没有成功。我假设这会像 RadGrid 一样简单,但似乎并非如此。任何人都有使用带有参数的多个业务对象数据源作为 Telerik Reporting 数据源的经验?该项目的主要要求是生成一个 PDF 文件,该文件将作为 BLOB 文件存储在数据库中。如果 Telerik Reporting 无法做到这一点,那么除了 Telerik Reporting 之外,是否还有其他工具可以提供建议?

4

1 回答 1

3

是的你可以。请参阅下面的代码。

namespace TelerikReporting {
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using Telerik.Reporting;
using Telerik.Reporting.Drawing;

public partial class Rep2 : Telerik.Reporting.Report {

    public static int GetTotal(int male, int female) {
        return (male + female);
    }
    public Rep2() {

        InitializeComponent();

        // I am initializing my DataClass.
        MyData d = new MyData();

        // Adding the DataSource.
        this.DataSource = d.GetCityMFCount();

    }
}
}

最后,您在报表查看器中调用此报表。

    protected void Page_Load(object sender, EventArgs e) {

    Rep2 rep = new Rep2();
        ReportViewer1.Report = rep;


    }

希望这可以帮助。

利比·乔治

于 2009-06-16T19:48:59.260 回答