• <menu id="w2i4a"></menu>
  • logo 報表生成器FastReport .Net程序員手冊
    文檔首頁>>報表生成器FastReport .Net程序員手冊>>報表生成器FastReport .Net程序員手冊:使用Windows.Forms

    報表生成器FastReport .Net程序員手冊:使用Windows.Forms


    FastReport .Net是適用于Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。

    在FastReport .NET 2021.1的新版本中,我們實現了對.NET 5的支持。添加了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告對象的算法已得到顯著改進。并且還添加了用于轉換數字的新功能。歡迎下載體驗。(點擊下方按鈕下載)

    立即點擊下載FastReport.NET v2021.1最新版

    Fastreport.NET在線購買價更低,專享85折起!趕緊加入購物清單吧!

    使用Visual Studi中的報表組件

    讓我們考慮一下Visual Studio中報表組件的典型用法。我們將使用類型化數據集中的數據。

    • 創(chuàng)建一個新的Windows窗體應用程序;
    • 添加數據集到它("Data| add New Data Source…"菜單項);
    • 切換到窗體設計器;
    • 在窗體上添加“DataSet”組件,并將其連接到您創(chuàng)建的類型化數據集。
    創(chuàng)建報表的步驟如下:
    • 將“Report”組件放在表單上:


    • 右鍵點擊(或點擊智能標簽按鈕),選擇“Design Report…”項目:


    • 選擇要在報表中使用的數據源:
    • 創(chuàng)建您的報告。請在《用戶手冊》中閱讀更多相關內容;

    • 關閉報表設計器;
    • 在你的表單上添加一個“按鈕”控件;
    • 雙擊它,并在button_Click事件處理程序中編寫以下代碼:
    report1.Show ();
    • 保存項目并運行它。當您單擊一個按鈕時,您將看到準備好的報告。

    在代碼中使用報表

    要在代碼中使用報表組件,您需要執(zhí)行以下操作:
    • 創(chuàng)建一個報告實例;
    • 將報告文件加載到其中;
    • 在報表中注冊應用程序定義的數據;
    • 如果需要,將值傳遞給報告參數;
    • 運行報告;
    下面的例子演示了如何做到這一點:
    使用(Report Report = new Report())
    {
    report.Load("report1.frx")。
    report.RegisterData(dataSet1, "NorthWind");
    report.Show();
    }
    我們將在本手冊的以下部分詳細考慮這些步驟。

    存儲和加載報表

    你可以用以下方式儲存報告:

    在應用程序的資源中

    使用報告的典型場景(我們在前面看過)使用這種方法。報告對象的StoreInResources屬性對此負責。默認情況下,此屬性設置為true。這種方法有以下優(yōu)點和缺點:
    +一個報告嵌入到你的應用程序,你不需要部署額外的文件;
    -如果你需要更改一個報告,你必須重新編譯你的應用程序。
    加載報表是自動執(zhí)行的。要做到這一點,快報告.Net將代碼添加到窗體的InitializeComponent方法中。

    在. frx文件中

    如果希望讓用戶能夠更改報告,則此方法非常有用。在本例中,將報告的StoreInResources屬性設置為false。

    要從文件中加載報表,請使用報表對象的load方法:

    report1.Load(“filename.frx”);

    在數據庫中

    您可以將報告存儲在數據庫中,可以是字符串形式,也可以是blobstream形式。
    要從字符串加載報表,請使用報表對象的LoadFromString方法。要從流中加載報告,請使用load方法的重載版本:
    report1.Load(stream);

    為了支持報表設計器中的加載/保存操作,您需要替換設計器中的“打開文件”和“保存文件”對話框。閱讀這里如何做到這一點。

    作為一個c# / VB.網絡類

    要將報表作為類使用,請設計報表并保存到.cs/.vb文件中。要做到這一點,在“保存”對話框中選擇“文件類型”。文件類型可以是。cs或。vb -這取決于報告中的腳本語言(它可以在“報告|選項…”菜單中更改)。將該文件包含到項目中。這種方法有以下優(yōu)點和缺點:

    +你可以使用一個報告作為一個類;
    +你可以調試一個報告;
    這是在ASP中使用報表的唯一方法。網絡項目在中等信任環(huán)境下運行
    —不能編輯該報表。為此,您需要原始的.FRX文件;

    -如果你需要更改一個報告,你必須重新編譯你的應用程序。

    要使用報表,請創(chuàng)建報表類的實例:

    SimpleListReport report = new SimpleListReport();
    report.Show ();


    還想要更多嗎?您可以點擊閱讀【FastReport 報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET報表正在慧都網火熱銷售中!慧都17周年慶惠享超低折扣,低至3701元起!>>查看價格詳情

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();