新建一个winfrom项目
在窗体上拖一个DataGridView控件到窗体上
将鼠标移动到控件右上角(显示小三角,点击编辑列)或者点击属性Cloumns出现以下界面
循环遍历改表有哪些被选中,代码如下
/// <summary>
/// 点击删除列数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button2_Click(object sender, EventArgs e) {
for (int i = 0; i < dataGridView1.Rows.Count; i++) //循环获取该表多少行
{
object t = dataGridView1.Rows[i].Cells["Column1"].Value; //获得该行中checkBox列的选中状态
//Column1为CheckBox列的列名
if ((bool)t == true) //判断是否被选中
{
dataGridView1.Rows.RemoveAt(i); //如果被选中就移除掉该行
i--; //由于移除了一行,所以索引要减1,不然就会漏掉下一行的数据
}
}
}