DagaGridView没有行状态属性?我想在行离开时,判断一下当前行是什么状态(被修改、新加行、保持原样)
在行OnRowEnter(),OnRowLeave() OnRowValidation()
里判断了几下,搞晕啦,也没有正确的判断出来,特来向大家求助!

解决方案 »

  1.   

    http://blog.csdn.net/califord/archive/2006/06/04/772505.aspxhttp://blog.csdn.net/califord/archive/2006/02/12/597323.aspxhttp://blog.csdn.net/califord/archive/2006/03/03/614439.aspx有了这三个,一般DG的问题全解决
      

  2.   

    老大,不要怪我不给分,我说的是DataGridView!不是DG,也不是DR
      

  3.   

    to DagaGridView没有行状态属性?我想在行离开时,判断一下当前行是什么状态(被修改、新加行、保持原样)你从DataGridView中直接判断当前行的状态不容易,你需要找到绑定源,然后判断所对应的DataRow的状态要比较容易。
      

  4.   

    DataGridView本身没有什么状态啊,它的状态就是数据源上的状态,你判断数据源就行了。
      

  5.   

    如果Datagridview中的数据不是绑定的怎么办呢?
      

  6.   

    1、DataGridView中的数据都是通过数据绑定的方式显示的。
    2、对于view本身有focusrowhandle属性,也有GetDataSourceRowHandle方法可已经得到焦点的行对照到数据源中的所在行,而数据源中的行应该有rowstate属性。 所以应该是可以实现你说的方法的。
      

  7.   

    3、gridview有FocusedRowChanged事件,在该事件中e的属性中有FocusedRowHandle,PrevFocusedRowHandle,将这两个用2的方法得到数据源上的所在行,就可以实现了啊。