读书人

winform 反选光标选中有关问题

发布时间: 2013-08-01 15:23:18 作者: rapoo

winform 反选,光标选中问题!
本帖最后由 masxuhuabin 于 2013-07-25 15:40:59 编辑


private void ckbChangechooce_Click(object sender, EventArgs e)
{
if (dataGridView1.Rows.Count > 0)
{
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
dataGridView1.Rows[i].Cells[0].Value = !(bool)dataGridView1.Rows[i].Cells[0].EditedFormattedValue;
}
}
}

datagridview的checkbox的反选功能,但是出现个光标选中某一行后,这一行就不能够正常的实现反选功能,求教是否有什么办法解决?!
无比感谢 WinForm DataGridView CheckBox 反选 光标选中
[解决办法]

private void ckbChangechooce_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { for (int i = 0; i < dataGridView1.Rows.Count; i++) { dataGridView1.Rows[i].Cells[0].Value = ckbChangechooce.Checked; } } }






[解决办法]
代码发乱了,这句改一下
dataGridView1.Rows[i].Cells[0].Value = ckbChangechooce.Checked;
[解决办法]
有用debug看过选中那行的EditedFormattedValue是什么值么?

读书人网 >C#

热点推荐