我将一个DataTable赋给GridControl1,有3列:
选择(复选框),ID ,Name分组就是将某一列拖到表头上面分组显示,未分组前选中复选框,通过 FocusedRowHandle 可正确获取当前行的内容,但是分组后,行的索引貌似就变了,例如:
分组前:
选择    ID    Name
□      1     cc
□      2     aa
□      3     bb我按Name分组后:
选择    ID
□      2
□      1
□      3分组后,当我选中ID为1的这一行时,却把ID为2的那一行选中了哪位遇到过这样的问题,指导我一下怎么解决,或者有其他的方法

解决方案 »

  1.   

    排序后和分组后的确是改变了行索引!
    不知楼主是想实现什么功能!
    用过GetSelectedRows()这个方法吗?
      

  2.   


    试了下这个方法,就是选择的行数啊
    我想实现的是:
    通过复选框选择时,能够正确的选中的复选框,现在的问题是分组后FocusedRowHandle就有问题,不知都什么方法可以实现
      

  3.   

    当this.gridView1.OptionsSelection.MultiSelect = true;时可以多选!
    GetSelectedRows这个方法是返回当前选中的行的索引!楼主的复选框列是自己加上去的列,还是绑定列!
    如果是绑定的话,应该是可以的!