我需要使用业务对象在三层模型中调用强类型表适配器。我还需要使用 Telerik 报告,但我没有在网上看到任何示例。我只看到创建一个简单的 Northwind 选择并将报告直接连接到它的简单示例。我使用的是 2008 年第 3 季度的 Telerik 报告,我的设计器甚至看起来与我看过的视频都不一样。我有两个业务对象:boReportHeader 和 boReportLines,它们每个都有 4 个方法,这些方法将从 Ui 传递参数并需要填写报告标题和详细信息部分。我花了一些时间尝试使用来自设计者和代码隐藏的 Telerik 报告的这些,但我没有成功。我原以为这会像 RadGrid 一样直截了当,但事实并非如此。任何人都有使用带有参数的多个业务对象数据源作为 Telerik Reporting 数据源的经验吗?该项目的主要要求是生成一个 PDF 文件,该文件将作为 BLOB 文件存储在数据库中。如果使用 Telerik Reporting 无法做到这一点,除了 Telerik Reporting,还有其他工具可以推荐吗?
最佳答案
是的,你可以。请参阅下面的代码。
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;
}
希望这对您有所帮助。
丽白乔治
关于asp.net - Telerik Reporting 是否支持业务对象数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981148/