精易论坛
标题:
表格排序 纯源码 高速
[打印本页]
作者:
974717646
时间:
2017-10-6 22:47
标题:
表格排序 纯源码 高速
.版本 2
.支持库 eGrid
.子程序 高级表格排序, , 公开
.参数 高级表格, 高级表格
.参数 排序列, 整数型
.局部变量 a, 整数型
.局部变量 数组, 双精度小数型, , "0"
.局部变量 b, 整数型
.局部变量 c, 整数型
.如果真 (高级表格.行数 ≥ 3)
.计次循环首 (高级表格.行数 - 1, a)
加入成员 (数组, 到数值 (高级表格.取数据 (a, 排序列)))
.计次循环尾 ()
数组排序 (数组, 假)
.计次循环首 (取数组成员数 (数组), a)
.计次循环首 (高级表格.行数 - 1, b)
.如果真 (到数值 (高级表格.取数据 (b, 排序列)) = 数组 [a])
高级表格.插入行 (, a)
.计次循环首 (高级表格.列数, c)
高级表格.置数据 (a, c - 1, 1, 高级表格.取数据 (b + 1, c - 1))
.计次循环尾 ()
高级表格.删除行 (b + 1)
跳出循环 ()
.如果真结束
.计次循环尾 ()
.计次循环尾 ()
.如果真结束
作者:
974717646
时间:
2017-10-6 22:48
排序前后加上禁止重画 允许重画效果更佳
作者:
zvm95828
时间:
2017-10-8 11:18
来看看 寻大神解决!
作者:
毛超
时间:
2017-10-8 22:13
谢谢分析啦~~~~~~~~
作者:
kyo9766
时间:
2017-10-9 10:19
感谢分享
作者:
171796163
时间:
2017-10-9 14:16
正好需要!
作者:
yjwfdc
时间:
2017-10-10 00:23
太慢,没有速度方面的思想。
作者:
974717646
时间:
2017-10-10 01:40
yjwfdc 发表于 2017-10-10 00:23
太慢,没有速度方面的思想。
排序前后加上禁止重画 允许重画效果更佳
作者:
chf43257444
时间:
2017-10-12 10:34
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zg2012
时间:
2017-10-14 21:49
谢谢分析啦~~~~~~~~
作者:
紫萱宝宝OoO
时间:
2017-10-25 23:51
来看看来看看
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4