复制代码 代码如下:
private void dgvChannel_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == -1 || e.RowIndex == -1) return;
int x = dgvChannel.CurrentCell.ColumnIndex;//获取鼠标的点击列
if (x == 0)//点击第一列是单选。
{
for (int i = 0; i dgvChannel.Rows.Count; i++)
{
DataGridViewCheckBoxCell checkcell = (DataGridViewCheckBoxCell)dgvChannel.Rows[i].Cells[0];
checkcell.Value = false;
}
DataGridViewCheckBoxCell ifcheck = (DataGridViewCheckBoxCell)dgvChannel.Rows[e.RowIndex].Cells[0];
ifcheck.Value = true;
}
}
您可能感兴趣的文章:- Gridview使用CheckBox全选与单选采用js实现同时高亮显示选择行
- GridView中加上CheckBox 的全选功能的代码
- gridview和checkboxlist的嵌套相关应用
- GridView的CheckBox列选择及多参数传递三步搞定
- ASP.NET Gridview与checkbox全选、全不选实现代码
- asp.net GridView控件中模板列CheckBox全选、反选、取消
- asp.net checkbox 动态绑定id GridView删除提示
- Asp.net 中使用GridView控件实现Checkbox单选