当前位置: 代码迷 >> C# >> DEV gridcontrol 怎么在数据重新绑定的时候保持原来的手工分组
  详细解决方案

DEV gridcontrol 怎么在数据重新绑定的时候保持原来的手工分组

热度:185   发布时间:2016-05-05 04:32:25.0
DEV gridcontrol 如何在数据重新绑定的时候保持原来的手工分组?
如题:
分组后,重新 绑定数据后  gridControlFZTKZD.DataSource = Temp_TKZDAllDataSet.Tables[0];

分组就会消失,还要在重新手工选,如何在重新绑定时还保持原来手工选的分组呢?多谢
------解决思路----------------------
不管是手工分组还是手动排序
你想重新绑定之后和原来一样,那么你绑定之前必须先记录之前的顺序,绑定之后代码赋值回去

不过这样会有很多问题
因为如果新数据比原来多了或者少了,那么多出来的或少掉的部分你很难处理
其实不如不要绑定,再次查询的时候用新数据填充旧DataTable就好了
------解决思路----------------------
你先记录 一下列的GroupIndex,重新绑定数据后  在设置列的groupIndex
------解决思路----------------------
还是使用一个DataSet做BindingSource吧,数据Merge进去。不要重新绑定DataSource