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