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

DataGridview中CheckBox怎么赋值

2012-08-03 
DataGridview中CheckBox如何赋值VS 2005.我一个DataGridView,其中第三列是CheckBox,只是CheckBox,没绑定数

DataGridview中CheckBox如何赋值
VS 2005.

我一个DataGridView,其中第三列是CheckBox,只是CheckBox,没绑定数据..!!!
 启动这个版面的时候,我希望它的第二行第三列的这个CheckBox是选中状态....
 请问这个该怎么实现。,
该写在哪个事件里面....

[解决办法]
DataGridView.Rows[1].Cell[2].Select.. = true;只记得这个样子
忘记了,不好意思
[解决办法]

探讨
DataGridView.Rows[1].Cell[2].Select.. = true;只记得这个样子
忘记了,不好意思

[解决办法]
1楼那个就可以了。
[解决办法]
放在rowdatabind事件里(事件名可能不准确)
也可以在数据绑定后直接写
GridView1.DataBind();
CheckBox cb = GridView1.RowsRows[1].FindControl("CheckBox1") as CheckBox;
if(cb!=null)
cb.Checked;
[解决办法]
转换为datagridviewcheckbox后再初始化
[解决办法]
设为选中状态直接给该单元格的Value赋值就行了

C# code
if (dataGridView1.Rows.Count > 1 && dataGridView1.Columns.Count > 2){    dataGridView1.Rows[1].Cells[0].Value = true;}
[解决办法]
this.dataGridView1.Rows[rowIndex].Cells[colName].Value = 1;

DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)DataGridView1.Rows[1].Cells[0];
if ((bool)cbx.FormattedValue)
 {

 }
 
[解决办法]
DataGridView.Rows[1].Cell[2].SelectItem = true

热点排行