共用方式為


HOW TO:使用設計工具搭配 Windows Form DataGrid 控制項建立主版詳細資料清單

注意事項注意事項

DataGridView 控制項會取代 DataGrid 控制項並加入其他功能,不過您也可以選擇保留 DataGrid 控制項,以提供回溯相容性及未來使用。 如需詳細資訊,請參閱 Windows Form DataGridView 和 DataGrid 控制項之間的差異

如果您的 DataSet 包含一系列關聯的資料表,您可以使用兩個 DataGrid 控制項,以主版詳細資料格式顯示資料。 一個 DataGrid 指定為主版資料格,第二個則指定為詳細資料資料格。 當您在主要清單中選取項目時,相關的所有子項目都將顯示在詳細資料清單中。 例如,如果 DataSet 包含 Customers 資料表和關聯的 Orders 資料表,則您會將 Customers 資料表指定為主版資料格,並將 Orders 資料表指定為詳細資料資料格。 在主要資料格中選取客戶時,Orders 資料表中與該客戶相關的所有訂單都會顯示於詳細資料格中。

下列程序需要 [Windows 應用程式] 專案。 如需設定這類專案的詳細資訊,請參閱 HOW TO:建立新的 Windows Form 應用程式專案

注意事項注意事項

根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定

若要在設計工具中建立主版詳細資料清單

  1. 加入兩個 DataGrid 控制項至表單。 如需詳細資訊,請參閱 HOW TO:將控制項加入至 Windows Form。 在 Visual Studio 2005 中,DataGrid 控制項預設不會在 [工具箱] 中。 如需詳細資訊,請參閱 HOW TO:將項目加入至工具箱

    注意事項注意事項

    下列步驟不適用於 Visual Studio 2005,其設計階段資料繫結是使用 [資料來源] 視窗來進行。 如需詳細資訊,請參閱將控制項繫結至 Visual Studio 中的資料HOW TO:在 Windows Form 應用程式中顯示相關的資料

  2. 從 [伺服器總管] 中拖放兩個或多個資料表至表單。

  3. 從 [資料] 功能表中,選取 [產生資料集]。

  4. 使用 XML 設計工具設定資料表間的關聯性。 如需詳細資訊,請參閱 MSDN 上的<HOW TO:在 XML 結構描述和資料集中建立一對多關聯性>。

  5. 從 [檔案] 功能表選取 [全部儲存] 來儲存關聯性。

  6. 設定您要指定為主版資料格的 DataGrid 控制項,如以下所示:

    1. DataSource 屬性的下拉式清單中,選取 DataSet

    2. DataMember 屬性的下拉式清單中,選取主版資料表 (例如 "Customers")。

  7. 設定您要指定為詳細資料資料格的 DataGrid 控制項,如以下所示:

    1. DataSource 屬性的下拉式清單中,選取 DataSet

    2. DataMember 屬性的下拉式清單中,選取主版和詳細資料資料表之間的關聯性 (例如 "Customers.CustOrd")。 若要檢視關聯性,按一下下拉式清單中主要資料表旁的加號 (+) 來展開節點。

請參閱

工作

HOW TO:將 Windows Form DataGrid 控制項繫結至資料來源

參考

DataGrid 控制項概觀 (Windows Form)

概念

將控制項繫結至 Visual Studio 中的資料

其他資源

DataGrid 控制項 (Windows Form)