取消已经存在的排序列?
某列已经按要求进行排列后,例如 Value
Value
6
5
4
3
3
0
这时候选择两个3,3,改为7,7——可是由于列是排序的,改了第一个后,就重新排序了,第二个3就找不了。
JJ = DGUser.SelectedRows.Count
For II = 0 To JJ - 1
DGUser.SelectedRows(II).Cells(2).Value = MyNumeric.Value
Next
似乎不光是这样有问题,只要对排序的列数据进行更改,总会引发循环错乱的问题。
1、怎么对已经排序的列禁用?等修改全部的信息后再重新排列
DGUser.Columns(2).SortMode = DataGridViewColumnSortMode.NotSortable
DGUser.AllowUserToOrderColumns = False
一旦排序后,上边两个写法都禁用不了。。。。汗~~
------解决方案--------------------帮LZ顶