日期:2014-05-17  浏览次数:20800 次

DATAGRIDVIEW 排序后 还选择原来的行
DATAGRIDVIEW 刷新排序后 还选择原来的行!


 如果用刷新前的tempIndex = this.dataGrid.CurrentRow.Index;
来保存,然后再赋值给刷新后的当前CurrentCell 肯定是不行 的。


------解决方案--------------------
你有分页吗??没得换根据ID来遍历获取对应索引
有的话你怎么破??
------解决方案--------------------
每个记录都有ID的了,你可以开始保存选择记录的ID,然后如果是升序的话,序列和ID序号是对应的,这样就直接可以通过ID来选中刚才的哪行就可以的,如果是降序的话,相当于是最大记录数减去你之前记录的ID