C#的DataGridView中可以使用多种不同的元素作为表格列,包括以下:

  1. DataGridViewButtonColumn
  2. DataGridViewCheckBoxColumn
  3. DataGridViewComboBoxColumn
  4. DataGridViewImageColumn
  5. DataGridViewLinkColumn
  6. DataGridViewTextBoxColumn

首先在DataGridView中的Checkbox选中值和不选中值需要自己手工设置下,如图。

随后可以用一下代码来简单判断哪一行的ChexkBox被选中以及其他后续操作:

 

  1. for (int i = 0; i < dataGridView1.Rows.Count; i++) 
  2.     if (dataGridView1.Rows[i].Cells["Column1"].Value == "true"
  3.     { 
  4.         //todo.... 
  5.     } 

 最近发现了一个更方便的方法:

 

  1. for (int i = 0; i < dataGridView1.Rows.Count; i++) 
  2.     if     ((bool)dataGridView1.Rows[i].Cells[0].EditedFormattedValue==true
  3.     { 
  4.         //TODO 
  5.     } 
  6.