GridView 控制項

在軟體開發過程中會重複顯示表格式資料。ASP.NET 提供了多項工具可用以顯示格線中的表格式資料,包括 GridView 控制項。利用 GridView 控制項,可以顯示、編輯和刪除不同類型的資料來源之資料,包括資料庫、XML 檔案和公開資料的商務物件。

新增 GridView 控制項至網頁

  • 將 GridView 控制項從 [工具箱] 工作窗格拖曳至網頁。

在新增 GridView 控制項後,可為控制項指定資料來源。

將 GridView 控制項繫結至資料來源

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 GridView 控制項,再按 [顯示通用控制項工作]。

  2. 在 [ DropDownList 工作] 功能表上,按一下現有的資料來源,或按 [選擇資料來源] 下拉式清單中的 [<新資料來源...>]。

  3. 若您選擇 [<新資料來源...>],請在 [資料來源組態精靈] 中設定新的資料來源。如需詳細資訊,請參閱使用資料繫結控制項,設定資料來源

設定 GridView 控制項中資料顯示的格式

您可以指定 GridView 控制項之記錄的版面配置、色彩、字型和對齊方式。可以指定記錄內含的文字和資料顯示。此外,也可以指定將記錄顯示成項目、替代項目、選取的項目或編輯模式項目。GridView 控制項也可讓您指定欄的格式。

指定 GridView 控制項顯示選項

  1. 按一下 [設計] 檢視中的 GridView 加以選取,再以滑鼠右鍵按一下此控制項,然後從快顯功能表中選擇 [屬性],以開啟 [標籤屬性] 工作窗格。

  2. 在 [屬性] 工作窗格的 [樣式] 類別中,指定各種 GridView 元素所要使用的樣式。例如,請在 [RowStyle] 屬性群組中的 [Font] 屬性群組下,將 [Name] 屬性設定為 GridView 中各記錄內的項目所要使用的字型。

使用 GridView 控制項編輯和刪除資料

根據預設,GridView 控制項會以唯讀模式顯示資料。但控制項也支援編輯模式,而在此模式中控制項會顯示內含可編輯控制項 (例如 TextBox 或 CheckBox 控制項) 的列。您也可以設定 GridView 控制項以顯示 [刪除] 按鈕,使用者可按一下此按鈕,從資料來源刪除相對應的列。

GridView 控制項可以自動使用與其關聯的資料來源,執行編輯和刪除作業,讓您不需撰寫程式碼即可啟用編輯行為。此外,您也可以透過程式設計,控制編輯和刪除資料的處理,例如,當 GridView 控制項繫結至唯讀資料來源控制項時。

指定 GridView 控制項資料的編輯選項

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 GridView 控制項,再按 [顯示通用控制項工作]。

  2. 核取所需要的功能:

    • 啟用分頁 — 僅顯示網頁上的記錄子集,並讓使用者在網頁之間移動以顯示更多記錄。如需詳細資訊,請參閱 MSDN Library 的在 GridView Web 伺服器控制項置入分頁

    • 啟用排序 — 讓使用者排序資料庫中的記錄。不需設計程式,就能以 GridView 控制項依據單一欄進行排序。您也可以使用排序事件並提供排序運算式,進一步自訂 GridView 控制項的排序功能。如需詳細資訊,請參閱 MSDN Library 的在 GridView Web 伺服器控制項中排序資料

    • 啟用編輯 — 讓使用者對記錄進行變更。

    • 啟用刪除 — 讓使用者刪除資料庫中的列。

    • 啟用選取 — 讓使用者選取列。您可以在 [屬性] 工作窗格的 SelectedRowStyle 群組中設定樣式,以指定所選記錄的外觀。

如需有關 [GridView] 控制項的詳細資訊,請參閱 MSDN Library 的 GridView Web 伺服器控制項概觀

請參閱

概念

ASP.NET 概觀

ASP.NET 資料控制項概觀

DataList 控制項

DetailsView 控制項

FormView 控制項

Repeater 控制項