asp.net - Telerik Reporting 是否支持业务对象数据源?

标签 asp.net objectdatasource

我需要使用业务对象在三层模型中调用强类型表适配器。我还需要使用 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/

相关文章:

ASP.NET:计划任务

asp.net - JavaScript有什么用?

c# - 回发后滚动到面板 C#

c# - 使用 ObjectDataSource 和 DataObjectTypeName,如何处理只有一个 Id 参数的删除方法?

c# - 了解 ObjectDataSource 和选择参数

asp.net - ObjectDataSource 没有要插入的值

c# - MVC5 和 SSRS ReportViewer - 如何实现?

c# - 使用 asp.net C# sdk 的 facebook 中仅限粉丝的内容

c# - 如何判断是为 selectmethod 还是 selectcountmethod 调用了 ObjectDataSource OnSelected 事件?

c# - asp.net ObjectDataSource如何访问System.Web.UI.Page对象