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