共用方式為


使用強型別報表元件 (非快取的)

在設計階段將報表元件加入表單中之後,也會將對應的物件加入表單的原始程式檔 (例如 WebForm1.aspx.cs) 中。例如:

[Visual Basic]

Protected WithEvents my_Report1 As My_Project.My_Report

[C#]

protected My_Project.My_Report my_Report1;

[C++] 您只能透過程式碼將報表元件加入及快取至 C++ 應用程式中。沒有可使用的 C++ 範例。如需建立強型別報表類別的範例,請參閱 ICachedReport。若要檢視 C# 或 Visual Basic 範例,請按一下畫面左上角的 [語言篩選條件] 按鈕。

您可以透過 [屬性] 視窗或程式碼來設定報表元件物件的列印選項

您也可以使用表單原始程式檔中的程式碼,來使用報表元件的方法、屬性和事件 (屬於 ReportDocument 類別者)。

注意   如果您決定透過程式碼來設定這些屬性,請在繫結報表元件與檢視器之前進行。

此外,由於 Crystal Report 的快取機制會使用基礎的 ASP.NET 快取,因此您只能快取繫結至 Web Form Viewer 的報表和報表元件。Windows Form Viewer 不支援報表快取。

[VJ#]

protected My_Project.My_Report my_Report1;

請參閱

繫結強型別報表元件