以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  启用合并模式后,如何设置MergeSort才能使排序保持原来顺序不变?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52942)

--  作者:bahamute
--  发布时间:2014/6/26 0:37:00
--  启用合并模式后,如何设置MergeSort才能使排序保持原来顺序不变?
启用合并模式后,排序发生改变,如何设置MergeSort才能使排序保持原来顺序不变?
--  作者:y2287958
--  发布时间:2014/6/26 8:19:00
--  
AfterSort事件后再执行一下合并代码
--  作者:bahamute
--  发布时间:2014/6/26 12:03:00
--  
窗口临时表,在AfterSort设置合并代码如下,预览还是会出现自动排序。
Dim t As Table = e.Form.Controls("Table1").Table
With t
    .MergeMode = MergeModeEnum.Standard \'标准合并模式
    .MergeCols.Clear() \'清除原来的合并列
    .MergeCols.Add("被检查单位") \'加入要合并的列
    \'.MergeSort = "" \'设置合并模式下的排序方式
    .AllowMerge = True \'启用合并模式
End With

图片点击可在新窗口打开查看此主题相关图片如下:剪辑_47.jpg
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2014/6/26 12:14:00
--  
 合并模式,都是会自动排序的。