我創(chuàng)建了一個(gè)帶有 DataGridView 的 Windows 窗體,并添加了一個(gè)列,其中每行都包含一個(gè)復(fù)選框。DataTable 綁定到 DataGridView,然后添加 DataGridViewCheckBoxColumn。當(dāng)我的表單關(guān)閉時(shí),我嘗試獲取每一行中復(fù)選框的值,但是如果用戶在任何時(shí)候都沒(méi)有選中一行中的復(fù)選框,那么當(dāng)我覺(jué)得它應(yīng)該返回 false 時(shí),程序只會(huì)將其值返回為 null (未檢查)。為什么會(huì)這樣,我能做些什么來(lái)解決它?//add checkbox columnDataGridViewCheckBoxColumn mCheckboxColumn = new DataGridViewCheckBoxColumn();mCheckboxColumn.Name = "chk";mCheckboxColumn.HeaderText = "checkbox"; dgv.Columns.Add(mCheckboxColumn);//looping through each rowforeach (DataGridViewRow row in dgv.Rows){ if ((bool)row.Cells["chk"].Value == true) { MessageBox.Show("checked!"); }}
- 1 回答
- 0 關(guān)注
- 393 瀏覽
添加回答
舉報(bào)
0/150
提交
取消