首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

取消已经存在的排序列?解决思路

2012-03-23 
取消已经存在的排序列?某列已经按要求进行排列后,例如ValueValue654330这时候选择两个3,3,改为7,7——可是由

取消已经存在的排序列?
某列已经按要求进行排列后,例如   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顶

热点排行