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

winform 反选,光标选中有关问题

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

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是什么值么?

热点排行