发布网友
共2个回答
热心网友
点击事件,就是在dgv的点击事件里面判断,你点击的是不是第一列,并且这一列的这个checkbox是否被选中
Checkbox cb=this.dgv.Rows[e.RowIndex].Cells[0] as CheckBox;
if(cb.Checked)
{
dgv.Rows[i].Selected = true;
}
然后你按钮判断的时候就这么写,
if(dgv.SelectRows.Count<=0)
{
//未选中
}
热心网友
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
这个事件的 参数e 可以获得你复选框的选定状态
比如 e.RowIndex 获取用户单击行的索引
dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();//获取用户选定的单元格的值
你根据这个思路来写