单击某行的复选框,得到选中的复选框是否已经被选中,(bool)dataGridView2.Rows[e.RowIndex].Cells[e.ColumnIndex].Value这段代码得到的值一直是NULL,请那位会的帮助下,谢谢!c#

解决方案 »

  1.   

     foreach (DataGridViewRow rows in dataGridView1.Rows)
                {
                    if (Convert.ToBoolean(rows.Cells[0].Value) == true)
                    {
                        MessageBox.Show(rows.Index.ToString());
                    }
                }
    如果是winform可以这样做
      

  2.   

    我要的是单击的同时得到被选中的checkbox是否被选中,不需要遍历啊。
      

  3.   

    Convert.ToBoolean(dataGridView2.Rows[e.RowIndex].Cells[0].Value)
      

  4.   

    你那一列是chekbox吗?有没有对这列指定默认值
      

  5.   

    设置的false 为0   true 为1 也没用,去掉了也没用