共用方式為


DataGridView 控制項範例

更新:2007 年 11 月

這個範例會以主從式案例示範 DataGridView 控制項的一些功能。本範例包含一份主要表單中的父資料表,它透過連結資料行提供相關子資料表的存取。當使用者按一下特定資料列的連結時,相關的子資料表會隨即顯示在另一個視窗中。

如需使用這些範例的詳細資訊,請參閱下列主題:

安全性注意事項:

這個程式碼範例僅供概念說明之用,同時因為範例中的程式碼撰寫並沒有周全的顧及所有安全性問題,所以本範例不適用於實際執行的應用程式或網站中。如果使用者擅自將範例程式碼用於其他意圖而導致連帶事件或重大損害時,Microsoft 將不承擔任何責任。

若要使用命令提示字元建置及執行範例

  1. 在命令提示字元中,巡覽至您用來儲存未壓縮的範例檔案的位置。

  2. 巡覽至 DataGridViewSample 目錄下其中一個語言特定子目錄。

  3. 輸入 msbuild,使用提供的方案 (.sln) 檔來建置範例。

  4. 輸入 cd DataGridView\bin\Debug,以巡覽至可執行檔所在位置。

  5. 輸入 DataGridView.exe,以執行範例。

若要使用 Visual Studio 建置和執行這個範例

  1. 在 [Windows 檔案總管] 中,巡覽至您用來儲存未壓縮的範例檔案的位置。

  2. 巡覽至 DataGridViewSample 目錄下其中一個語言特定子目錄。

  3. 按兩下方案 (.sln) 檔,即可在 Visual Studio 中開啟該方案檔。

  4. 在 Visual Studio 中,按 F5 進行建置並執行範例。

若要使用 DataGridView 範例

  1. 按一下有 "BERGS" ID 之資料列的 [檢視訂單] 連結。

    在子視窗中,紅色儲存格背景表示訂單出貨日晚於要求日期,而黃色背景表示訂單出貨日早於要求日期的當週交貨。此外,資料列行首會顯示資料列編號。

  2. 向右捲動以檢視其他資訊。

    請注意,核取方塊與資料列行首應仍然可見。

  3. 選取一些核取方塊,然後依另一個資料行排序。

    請注意,核取方塊應保持為選取的狀態。

示範

  • DataGridView 控制項繫結至資料庫資料表。

  • 使用 DataGridViewLinkColumn,以另一個視窗顯示相關的資料錄。

  • 使用儲存格格式,反白顯示具有重要值的儲存格。

  • 使用自訂資料列繪製,在資料列行首中顯示資料列編號。

  • 加入未繫結的 DataGridViewCheckBoxColumn,則當其他資料行捲動時,該行會就地凍結。

  • 使用虛擬模式,在排序時保留未繫結資料行中的值。

請參閱

工作

HOW TO:將資料繫結至 Windows Form DataGridView 控制項

HOW TO:自訂 Windows Form DataGridView 控制項中的資料格式

HOW TO:在 Windows Form DataGridView 控制項中自訂資料列的外觀

HOW TO:在 Windows Form DataGridView 控制項中實作虛擬模式

參考

DataGridView

DataGridViewLinkColumn

DataGridViewCheckBoxColumn

其他資源

Windows Form 控制項範例