DataGridViewCheckBoxColumn选定状态的设置问题

ukyolei 2008-07-16 09:57:34
在winform中有一个datagridview,共两列,第一列为从数据表绑定的数据,第二列是一个DataGridViewCheckBoxColumn

打开form时能得到一个int型数组a。我想完成的功能是,将a中值对应的datagridview行的CheckBoxCell的选中状态设置为true

比如a[5] = {0,3,13,15,20},那么就要把第0,3,13,15,20行的第2列中的CheckBox的Selected设为true

我现在的做法是在winform的构造函数中做如下操作:

myDataGridView.DataSource = myDataTable.DefaultView;
foreach(int i in a)
{
DataGridViewCheckBoxCell c = myDataGridView.Rows[i].Cells["c2"];
c.Selected = true;
}

c2是该CheckBoxColumn的名字

运行不会报错,但是结束后第2列所有的选中框都是false

请高手帮忙,谢谢
...全文
63 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,953

社区成员

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

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

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