GridView 控制項
在軟體開發過程中會重複顯示表格式資料。ASP.NET 提供了多項工具可用以顯示格線中的表格式資料,包括 GridView 控制項。利用 GridView 控制項,可以顯示、編輯和刪除不同類型的資料來源之資料,包括資料庫、XML 檔案和公開資料的商務物件。
新增 GridView 控制項至網頁
- 將 GridView 控制項從 [工具箱] 工作窗格拖曳至網頁。
在新增 GridView 控制項後,可為控制項指定資料來源。
將 GridView 控制項繫結至資料來源
在 [設計] 檢視中,以滑鼠右鍵按一下 GridView 控制項,再按 [顯示通用控制項工作]。
在 [ DropDownList 工作] 功能表上,按一下現有的資料來源,或按 [選擇資料來源] 下拉式清單中的 [<新資料來源...>]。
若您選擇 [<新資料來源...>],請在 [資料來源組態精靈] 中設定新的資料來源。如需詳細資訊,請參閱使用資料繫結控制項,設定資料來源。
設定 GridView 控制項中資料顯示的格式
您可以指定 GridView 控制項之記錄的版面配置、色彩、字型和對齊方式。可以指定記錄內含的文字和資料顯示。此外,也可以指定將記錄顯示成項目、替代項目、選取的項目或編輯模式項目。GridView 控制項也可讓您指定欄的格式。
指定 GridView 控制項顯示選項
按一下 [設計] 檢視中的 GridView 加以選取,再以滑鼠右鍵按一下此控制項,然後從快顯功能表中選擇 [屬性],以開啟 [標籤屬性] 工作窗格。
在 [屬性] 工作窗格的 [樣式] 類別中,指定各種 GridView 元素所要使用的樣式。例如,請在 [RowStyle] 屬性群組中的 [Font] 屬性群組下,將 [Name] 屬性設定為 GridView 中各記錄內的項目所要使用的字型。
使用 GridView 控制項編輯和刪除資料
根據預設,GridView 控制項會以唯讀模式顯示資料。但控制項也支援編輯模式,而在此模式中控制項會顯示內含可編輯控制項 (例如 TextBox 或 CheckBox 控制項) 的列。您也可以設定 GridView 控制項以顯示 [刪除] 按鈕,使用者可按一下此按鈕,從資料來源刪除相對應的列。
GridView 控制項可以自動使用與其關聯的資料來源,執行編輯和刪除作業,讓您不需撰寫程式碼即可啟用編輯行為。此外,您也可以透過程式設計,控制編輯和刪除資料的處理,例如,當 GridView 控制項繫結至唯讀資料來源控制項時。
指定 GridView 控制項資料的編輯選項
在 [設計] 檢視中,以滑鼠右鍵按一下 GridView 控制項,再按 [顯示通用控制項工作]。
核取所需要的功能:
啟用分頁 — 僅顯示網頁上的記錄子集,並讓使用者在網頁之間移動以顯示更多記錄。如需詳細資訊,請參閱 MSDN Library 的在 GridView Web 伺服器控制項置入分頁。
啟用排序 — 讓使用者排序資料庫中的記錄。不需設計程式,就能以 GridView 控制項依據單一欄進行排序。您也可以使用排序事件並提供排序運算式,進一步自訂 GridView 控制項的排序功能。如需詳細資訊,請參閱 MSDN Library 的在 GridView Web 伺服器控制項中排序資料。
啟用編輯 — 讓使用者對記錄進行變更。
啟用刪除 — 讓使用者刪除資料庫中的列。
啟用選取 — 讓使用者選取列。您可以在 [屬性] 工作窗格的 SelectedRowStyle 群組中設定樣式,以指定所選記錄的外觀。
如需有關 [GridView] 控制項的詳細資訊,請參閱 MSDN Library 的 GridView Web 伺服器控制項概觀。