使用強型別報表元件 (非快取的)
在設計階段將報表元件加入表單中之後,也會將對應的物件加入表單的原始程式檔 (例如 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;