首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

checkbox列的选中有关问题

2012-07-30 
checkbox列的选中问题在datagridview中添加了一列DataGridViewCheckBoxColumn,给其赋值为true,dataGridVie

checkbox列的选中问题
在datagridview中添加了一列DataGridViewCheckBoxColumn,给其赋值为true,dataGridView1.Rows[i].Cells[0].Value = true,可是有时并没有出现小勾(多行的checkbox,有一个被单击过,再来遍历时,这个曾被单击过的checkbox就不会正确的显示或取消小勾),可能是相当于checkbox的Checked属性没有同时赋值成功。
  DataGridViewCheckBoxColumn是否也有个类似checked的属性呢?或者怎么保证为其赋值时,能相应的出现或取消小勾?

[解决办法]
你看看你的事件是不是回发了,假如你重新绑定控件后就会刷新,是不是有再次绑定 代码的写法没问题
[解决办法]
将列表checkbox列的FalseValue=false;TrueValue=true;


[解决办法]

C# code
 private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e)    {      if (this .dataGridView1.IsCurrentCellDirty)         {          this .dataGridView1.CommitEdit(DataGridViewDataErrorContexts .Commit);          }    } 

热点排行