3

ビジネス オブジェクトを使用して、3 層モデルで厳密に型指定されたテーブル アダプターを呼び出す必要があります。また、Telerik レポートを使用する必要がありますが、オンラインの例は見当たりませんでした。ノースウィンドへの単純な選択を作成し、レポートをそれに直接接続する簡単な例を見ただけです。私は Telerik レポートの 2008 年第 3 四半期を使用していますが、私のデザイナーは私が見たビデオと同じようには見えません。boReportHeader と boReportLines の 2 つのビジネス オブジェクトがあり、それぞれに Ui からパラメーターが渡され、レポート ヘッダーと詳細セクションに入力する必要がある 4 つのメソッドがあります。デザイナーとコード ビハインドの両方から Telerik レポートからこれらを使用しようとしてしばらく時間を費やしましたが、うまくいきませんでした。これは RadGrid と同じくらい簡単だと思っていましたが、そうではないようです。Telerik Reporting のデータソースとして、パラメータを持つ複数のビジネス オブジェクト データ ソースを使用した経験がある人はいますか? このプロジェクトの主な要件は、BLOB ファイルとしてデータベースに保存される PDF ファイルを生成することです。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 に答える