日期:2014-05-18  浏览次数:20849 次

Winform DataGridViewCheckBoxColumn
C# code
 for (int i = 0; i < cGoods.Rows.Count; i++)
                    {
                        object obj = cGoods.Rows[i].Cells[0].Value;
                        if (obj.ToString().Equals("1")&&obj!=null)
                        {
                            int id = Convert.ToInt32(cGoods.Rows[i].Cells[2].Value.ToString());
                        }
                    }

cGoods里面的DataGridViewCheckBoxColumn 的FaslseValue="0",TrueValue="1",IndeterminateValue = "0";
在DataGridViewCheckBoxColumn没选中的情况下取回来的值都是null 困扰了我一个早上了 求助各位大侠。。。

------解决方案--------------------
"True" == cGoods.Rows[i].Cells[0].EditedFormattedValue.ToString()

是不是这个意思啊