Windows Forms DataGridView 控制項為使用者提供大量的預設功能。
預設功能
根據預設,DataGridView 控制項會:
自動顯示當資料表垂直捲動時,仍會顯示的資料行標頭和資料列標頭。
具有包含目前資料列之選取指標的資料列標頭。
在第一個儲存格中具有選取矩形。
具有可在使用者按兩下資料列分隔符號時自動重設大小的資料行。
從應用程式的
Main
方法呼叫 EnableVisualStyles 方法時,自動支援 Windows XP 和 Windows Server 2003 系列上的視覺樣式。
此外,DataGridView 控制項的內容預設是可供編輯的:
如果使用者在儲存格中按兩下或按 F2,控制項會自動將儲存格設為編輯模式,並在使用者輸入時更新儲存格的內容。
如果使用者捲動至方格的末端,使用者會看到一個資料列,可用來新增記錄。 當使用者按一下此資料列,便會將新的資料列新增至 DataGridView 控制項 (使用預設值)。 當使用者按下 ESC 鍵時,這個新的資料列就會消失。
如果使用者按一下資料列標頭,則會選取整個資料列。
當您藉由設定 DataSource 屬性,將 DataGridView 控制項繫結至資料來源時,控制項會:
自動使用資料來源資料行的名稱做為資料行標頭文字。
填入資料來源的內容。 系統會針對資料來源中的每個資料行自動建立 DataGridView 資料行。
為資料表中的每個可見資料列建立資料列。
當使用者按一下資料列標頭時,系統會自動根據基礎資料排序資料列。