2009-06-11 76 views
2

我有要求使用業務對象在三層模型中調用強類型表適配器。我也有要求使用Telerik報告,我沒有看到任何在線的例子。我只是看到簡單的例子,創建一個簡單的選擇Northwind並直接連接報告。我正在使用Telerik報告的2008年第三季度,我的設計師甚至看起來都不像我見過的視頻。我有兩個業務對象:boReportHeader和boReportLines,它們每個都有4個方法,它們將從Ui傳遞參數並需要填寫報表標題和詳細信息部分。我花了一些時間試圖從設計師和代碼隱藏者的Telerik報告中使用這些,並且我還沒有成功。我認爲這將與RadGrid一樣直接,但似乎並非如此。任何人都有使用多個業務對象數據源和參數作爲Telerik Reporting數據源的經驗嗎?該項目的主要要求是生成一個PDF文件,該文件將作爲BLOB文件存儲在數據庫中。如果Telerik Reporting無法做到這一點,那麼是否有人有另一種工具來建議除Telerik報告以外的其他工具?Telerik報告是否支持業務對象數據源?

回答

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; 


    } 

希望這有助於。

立白喬治

0

我完全沒有這方面的經驗,但我確定有辦法做到這一點。 Telerik有一些培訓視頻可以幫助你開始:http://tv.telerik.com/home

相關問題