透過屬性視窗繫結至檔案目錄路徑

物件模型

這個報表繫結案例使用 CrystalReportViewer (請參閱與 CrystalReportViewer 「與 CrystalReportViewer 物件模型繫結的報表」)。

報表位置

報表儲存在檔案目錄中。

說明

這是最簡單報表繫結案例「繫結至程式碼中的檔案目錄路徑」的替代版本。您可以藉由路徑字串將檔案目錄中的報表繫結到 CrystalReportViewer 控制項,但要將 [屬性] 視窗中的指派直接設為 ReportSource 屬性,或設為 DataBindings>ReportSource 屬性。

對 Web 專案而言,報表路徑字串是直接插入 ASPX 頁面的 HTML,而不是插入程式碼後置 (Code-Behind) 類別中的程式碼。

優點

缺點

  • 對 Web 應用程式而言,因為繫結會在 HTML 頁面中發生,您必須在程式碼後置 (Code-Behind) 類別中呼叫 CrystalReportViewer 控制項的 DataBind() 方法。
    Note附註

    Crystal Reports for Visual Studio 2005 已經排除了這項限制。如需詳細資訊,請參閱「自動從屬性視窗進行 Crystal Reports 資料繫結」

  • 受限的散發:由於將權限授與 ASPNET 使用者帳戶以存取網路上另一部電腦時需要編譯,報表通常會留在與應用程式同一台電腦上。
  • 有限的物件模型:這個繫結案例只提供附屬於 CrystalReportViewer 旗下的有限物件模型。請參閱「我應該使用哪一個物件模型?」

使用屬性視窗繫結至檔案目錄路徑

  1. 建立新的 Web 或 Windows 專案。

  2. 從 [工具箱] 中,將 CrystalReportViewer 控制項拖曳至 Web Form 或 Windows Form。

  3. 按一下選取 [CrystalReportViewer] 控制項。

  4. 在 [屬性] 視窗中,將檔案目錄路徑字串指定給 ReportSource 屬性。

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\36bhtx7w.alert_note(zh-tw,VS.90).gif" alt="Note" class="note" />附註</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>檔案目錄路徑指向 Visual Studio 中的範例報表。如需 Crystal Reports 版本中範例報表的確實路徑,請參閱<a href="ms225622(v=vs.90).md">「範例報表的目錄」</a>。</p></td>
</tr>
</tbody>
</table>

因為有設計階段預覽功能,報表會以預覽模式顯示。

    C:\Program Files\Microsoft Visual Studio 9.0\Crystal Reports\Samples\zh-cht\Reports\Feature Examples\Hierarchical Grouping.rpt
  1. 若要檢視報表,請建置並執行專案。

請參閱