前言
接續前篇
正文
前篇文章已經完成新增與刪除的動作了,但是怎麼沒有修改呢?,其實 DataGridView 預設是啟用的,而且是針對每個 Cell,可以簡單想成 Excel 的樣式,都是儲存格,然後只要雙擊滑鼠左鍵就可以編輯;所以這樣的話,簡單的 CRUD(Create Read Update Delete) 就完成了,今天這篇就來把 DataGridView 呈現的資料上,變換為下拉選單等等。
添加 DataGridViewComboBoxColumn
在DataGridView設定 Gender 欄位,把一列的 ColumnType 設定為DataGridViewComboBoxColumn,因為這是一個 ComboBox 所以需要設定 Items 在此輸入下拉選單要顯示的文字如下圖顯示。
添加 DataGridViewCheckBoxColumn
將 Married 欄位同 DataGridViewComboBoxColumn 設定一樣,將 ColumnType 設定為DataGridViewCheckBoxColumn,接著設定以下屬性:
- TrueValue:對應已核取的值
- FalseValue:對應未核取的值
- IndeterminateValue:該儲存格值對應不到或 null 時,要給予的值
畫面呈現
添加好,直接執行就完成了
範例程式
參考資料
- MSDN:IndeterminateValue