DataGridView中的CheckBox如何单选?

CZ_ZT 2011-06-13 10:30:37
请问如何在DataGridView中的CheckBox如何单选?

CheckBox我是自己的写代码添加进去的:
DataGridViewCheckBoxColumn Choice= new DataGridViewCheckBoxColumn();

{
Choice.DisplayIndex = 0;
Choice.HeaderText = "选 择 ";
Choice.Name = "checkbox";
Choice.AutoSizeMode =DataGridViewAutoSizeColumnMode.DisplayedCells;
Choice.FlatStyle = FlatStyle.Flat;
//显示选择框的三种状态
Choice.ThreeState = false ;

}

DataShow.Columns.Add(Choice);


我运行程序后,我试着勾上第一个,显示可以勾上,但不能取消和换掉。请问要怎么做?还是怎么设置?
...全文
487 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
火星大能猫 2011-07-27
  • 打赏
  • 举报
回复

private void kdgvBatchModel_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
for (int i = 0; i < kdgvBatchModel.Rows.Count; i++)
{
DataGridViewCheckBoxCell ck = kdgvBatchModel.Rows[i].Cells[1] as DataGridViewCheckBoxCell;
if (i != e.RowIndex)
{
ck.Value = false;
}
else
{
ck.Value = true;
}
}
}
蝶恋花雨 2011-06-13
  • 打赏
  • 举报
回复
http://www.cnblogs.com/skl99/archive/2009/02/27/1399349.html 这里有全的,各种方法自己去看吧
porschev 2011-06-13
  • 打赏
  • 举报
回复

110,555

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧