c# code:
  this.dgvcheckbox.Rows.Add(3);
  if ((bool)dgvcheckbox.Rows[0].Cells[0].EditedFormattedValue== true)
  {
  MessageBox.Show("1");
  }
请问这样怎么判断 没反应啊???什么原因?

解决方案 »

  1.   


    这个判定语句不是 datagridview控件中checkbox是否选中的判定语句吗??
    如果不是,那请问是什么呢???
      

  2.   

    http://zhidao.baidu.com/question/294355968.html&__bd_tkn__=26b1183f22309f2d7f14bf7eaab46faf8d068da28078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949f6bbe47087ac3af56e60b1f4e7eb60157a55f9319862a0fe560f03de0125277aa443cd7f4a03ee040c5ac28ad54d310c075a4058cc6578424ab5a4a2957e8faccbdc8d03cd312bff4eac
      

  3.   

     if ((bool)dgvcheckbox.Rows[0].Cells[0].EditedFormattedValue== true)
    你把变红的去掉试下!!!
      

  4.   

    ==true    说明前边本来就是boole类型   IF可以直接判断的啊!
      

  5.   


    不行 试了 会报错额  前面的类型 是object
      

  6.   

    == true 前边加个空格试试
      

  7.   

    纠结,lz还没弄好么?
    你打个断点看看dgvcheckbox.Rows[0].Cells[0].EditedFormattedValue的值是什么
    然后大家就知道问题了