社区
VB基础类
帖子详情
关于MSFLEXGRID的排序问题
gebobo
2003-09-04 03:24:48
我在LISTVIEW中在点报表头有排序的功能,不用自己写SQL语句进行排序,MSFLEXGRID可以吗,请给源代码,谢谢!
...全文
130
9
打赏
收藏
关于MSFLEXGRID的排序问题
我在LISTVIEW中在点报表头有排序的功能,不用自己写SQL语句进行排序,MSFLEXGRID可以吗,请给源代码,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liul17
2003-09-04
打赏
举报
回复
Sort 属性 (MSHFlexGrid)
设置一个值,根据选定的条件排序选择的行。这一属性在设计时不可用。
语法
object.Sort [=value]
Sort 属性的语法包含如下部分:
部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
Value 一个整数或常数,指定排序类型。如设置值中所述。
设置值
value 的设置值如下所示:
常数 值 描述
flexSortNone 0 无。不执行排序。
flexSortGenericAscending 1 一般升序。执行估计文本不管是字符串或者是数字的升序排序。
flexSortGenericDescending 2 一般降序。执行估计文本不管是字符串或者是数字的降序排序。
flexSortNumericAscending 3 数值升序。执行将字符串转换为数值的升序排序。
flexSortNumericDescending 4 数值降序。执行将字符串转换为数值的降序排序。
flexSortStringNoCaseAsending 5 字符串升序。执行不区分字符串大小写比较的升序排序。
flexSortNoCaseDescending 6 字符串降序。执行不区分字符串大小写比较的降序排序。
flexSortStringAscending 7 字符串升序。执行区分字符串大小写比较的升序排序。
flexSortStringDescending 8 字符串降序。执行区分字符串大小写比较的降序排序。
flexSortCustom 9 自定义。使用 Compare 事件比较行。
说明
Sort 属性总是排序整个行。要指定排序的范围,设置 Row 和 RowSel 属性。如果 Row 和 RowSel 相同,MSHFlexGrid 将排序所有不固定行。
用于排序的关键字由 Col 和 ColSel 属性决定。排序总是在一个从左到右的方向上完成。例如,如果 Col =3 且 ColSel =1,排序根据列 1 的内容,然后是列 2 、列 3 的内容来进行。
用于行比较的方法由 value 决定,如设置值中的解释。设置值 9 (自定义)最灵活,但比其它设置慢,典型地大约是 10 分之一,使用这一设置的另一种可能是创建一个不可见列,用关键字填充,然后使用另一设置执行一个基于自定义的排序。这对基于日期的排序是一个好方法。
引自msdn
of123
2003-09-04
打赏
举报
回复
MSHFLEXGRID才行。
yijiansong
2003-09-04
打赏
举报
回复
波波:
懂了的话揭贴吧,不过别忘了我的
LichKingSZ
2003-09-04
打赏
举报
回复
哈。。 ^-^
betagain
2003-09-04
打赏
举报
回复
强烈同意
private sub flexgrid1_click()
if flexgrid1.row=0 then'判断是否点击固定行
flexgrid1.sort=[value]
endif
end sub
说明:value的值具体意义是:
flexSortNone 0 无。不执行排序。
flexSortGenericAscending 1 一般升序。执行估计文本不管是字符串或者是数字的升序排序。
flexSortGenericDescending 2 一般降序。执行估计文本不管是字符串或者是数字的降序排序。
flexSortNumericAscending 3 数值升序。执行将字符串转换为数值的升序排序。
flexSortNumericDescending 4 数值降序。执行将字符串转换为数值的降序排序。
flexSortStringNoCaseAsending 5 字符串升序。执行不区分字符串大小写比较的升序排序。
flexSortNoCaseDescending 6 字符串降序。执行不区分字符串大小写比较的降序排序。
flexSortStringAscending 7 字符串升序。执行区分字符串大小写比较的升序排序。
flexSortStringDescending 8 字符串降序。执行区分字符串大小写比较的降序排序。
flexSortCustom 9 自定义。使用 Compare 事件比较行
射天狼
2003-09-04
打赏
举报
回复
还是楼上快啊!~~
stonegoldaustin
2003-09-04
打赏
举报
回复
MSFLEXGRID.SORT = Vaule (Integer)
flexSortNone 0 None. No sorting is performed.
flexSortGenericAscending 1 Generic Ascending. An ascending sort, which estimates whether text is string or number, is performed.
flexSortGenericDescending 2 Generic Descending. A descending sort, which estimates whether text is string or number, is performed.
flexSortNumericAscending 3 Numeric Ascending. An ascending sort, which converts strings to numbers, is performed.
flexSortNumericDescending 4 Numeric Descending. A descending sort, which converts strings to numbers, is performed.
flexSortStringNoCaseAsending 5 String Ascending. An ascending sort using case-insensitive string comparison is performed.
flexSortNoCaseDescending 6 String Descending. A descending sort using case-insensitive string comparison is performed.
flexSortStringAscending 7 String Ascending. An ascending sort using case-sensitive string comparison is performed.
flexSortStringDescending 8 String Descending. A descending sort using case-sensitive string comparison is performed.
flexSortCustom 9 Custom. This uses the Compare event to compare rows.
射天狼
2003-09-04
打赏
举报
回复
'Sort 属性
'常数 值 描述
'flexSortNone 0 无。不执行排序。
'flexSortGenericAscending 1 一般升序。执行估计文本不管是字符串或者是数值的升序排序。
'flexSortGenericDescending 2 一般降序。执行估计文本不管是字符串或者是数值的降序排序。
'flexSortNumericAscending 3 数值升序。执行把字符串变换为数值的升序排序。
'flexSortNumericDescending 4 数值降序。执行把字符串变换为数值的降序排序。
'flexSortStringNoCaseAsending 5 字符串升序。执行不区分大小写字符串比较的升序排序。
'flexSortNoCaseDescending 6 字符串降序。执行不区分大小写字符串比较的降序排序。
'flexSortStringAscending 7 字符串升序。执行区分大小写字符串比较的升序排序。
'flexSortStringDescending 8 字符串降序。执行区分大小写字符串比较的降序排序。
'flexSortCustom 9 自定义,使用 Compare 事件比较行。
LichKingSZ
2003-09-04
打赏
举报
回复
flexgrid也可以排序的:
private sub flexgrid1_click()
if flexgrid1.row=0 then'判断是否点击固定行
flexgrid1.sort=[value]
endif
end sub
说明:value的值具体意义是:
flexSortNone 0 无。不执行排序。
flexSortGenericAscending 1 一般升序。执行估计文本不管是字符串或者是数字的升序排序。
flexSortGenericDescending 2 一般降序。执行估计文本不管是字符串或者是数字的降序排序。
flexSortNumericAscending 3 数值升序。执行将字符串转换为数值的升序排序。
flexSortNumericDescending 4 数值降序。执行将字符串转换为数值的降序排序。
flexSortStringNoCaseAsending 5 字符串升序。执行不区分字符串大小写比较的升序排序。
flexSortNoCaseDescending 6 字符串降序。执行不区分字符串大小写比较的降序排序。
flexSortStringAscending 7 字符串升序。执行区分字符串大小写比较的升序排序。
flexSortStringDescending 8 字符串降序。执行区分字符串大小写比较的降序排序。
flexSortCustom 9 自定义。使用 Compare 事件比较行
VB MS
Flex
Grid
排序
合并显示数据实例.rar
VB MS
Flex
Grid
用法实例,可进行设置
排序
范围,设置哪些行可以把它们的内容合并,对数据进行
排序
和合并等功能。
双击MS
Flex
Grid
表头实现
排序
双击MS
Flex
Grid
表头实现
排序
,,双击MS
Flex
Grid
表头实现
排序
MS
FLEX
GRID
实例
VB关于MS
FLEX
GRID
的使用实例,MS
FLEX
GRID
表格双击完成
排序
MS
Flex
Grid
控件应用源代码
本人学习中编写的MS
Flex
Grid
控件的扩展应用,可以用代码对MS
Flex
Grid
控件的数据进行实时更新、修改、插入、删除、
排序
等,方便容易,代码明确,用户只要装了VB6就可以查看相关代码。
VB6.0中ms
flex
grid
控件的使用
VB6.0中ms
flex
grid
控件的使用,包含了该控件的大部分功能,欢迎下载。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章