读书人

MSHFlexGrid1:怎么实现单击标题后…

发布时间: 2012-03-22 17:43:57 作者: rapoo

MSHFlexGrid1:如何实现单击标题后……
MSHFlexGrid1:

如何实现单击标题后按该列排序?
如何在单击标题后得到该标题的文字?

比如表格中如下:
姓名 语文 数学
甲 1 2
乙 3 4
丙 5 6

当我单向标题“语文”后,得到串值“语文”

[解决办法]

1 将标题名称赋给text

text1.text=MSHFlexGrid1.ColHeaderCaption(MSHFlexGrid1.MouseRow, MSHFlexGrid1.MouseCol)

2 排序
SQL="select * from 表 order by '"& text1.text &"'"
[解决办法]
如果点击MSHFlexGrid1报有问题
加句 on error resume next

[解决办法]
事件类似 head click这类的,

单纯的本页排序可以简单的用 sort属性
[解决办法]

探讨
引用:
1 将标题名称赋给text

text1.text=MSHFlexGrid1.ColHeaderCaption(MSHFlexGrid1.MouseRow, MSHFlexGrid1.MouseCol)

2 排序
SQL="select * from 表 order by '"& text1.text &"……

读书人网 >VB

热点推荐