datagridview里边复选框问题。

发布网友

我来回答

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();//获取用户选定的单元格的值
你根据这个思路来写

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com