winform中datagrid样式中的checkbox为什麽需要点两次才能选种?可不可一次选种?
解决方案 »
- 高手请看问题:BindingSource ,ErrorProvider 使用的问题
- C# SMTP求助~~
- 求助!c#调用外部dll需要传递gb18030的字符串
- C# DataGridView删除行问题
- 学习 自定义类中出现了问题
- 请求一个问题的解决方案
- Data Access Application Block 3.1或以上版本能否设定执行操作的超时时间?
- 急!急!急!winform中ListBox加入控件与listBox滚动条问题
- 请教:如何读取笔记本中电池的现有电量信息?有没有什么方法?
- dataGrid内绑定数据后自动更新数据库的原理是什么?
- 这个问题对我很重要,全部的分数,多说多给,绝对揭帖。“一个有一年工作经验的程序员应该有怎样的水品?“
- ASP.NET 状态管理 问题;高手们请进,分不够再加
你那个列肯定是个booleancolumn,它有一个属性,设置一下就可以实现你的要求了
具体的是什么属性你去msdn上一查就有
偶在网吧,只能帮到这了
{
if(dataGrid1.CurrentCell.ColumnNumber != 4)
{
return;
}
if(dataGrid1[Convert.ToInt32(dataGrid1.CurrentCell.RowNumber),4].ToString() == "False")
{
dataGrid1[Convert.ToInt32(dataGrid1.CurrentCell.RowNumber),4] = true; }
else if(dataGrid1[Convert.ToInt32(dataGrid1.CurrentCell.RowNumber),4].ToString() == "True")
{
dataGrid1[Convert.ToInt32(dataGrid1.CurrentCell.RowNumber),4] = false; }
}第四列为CheckBox列
chkboCol.AllowNull=false;
=====================
好像不行哦