dbgrideh显示文本数据时排序方式,(50分)

  • 主题发起人 主题发起人 huxhang
  • 开始时间 开始时间
H

huxhang

Unregistered / Unconfirmed
GUEST, unregistred user!
dbgrideh显示文本数据时,排序是这样:1,10,12,...2,22,23,3,33,34...
我需要这样:1,2,3,10,12,22,23,33,34
如何办?
 
这个排序典型的是按照数字来排序的。

我的办法是:
在DBGridEh的事件OnSortMarkingChanged中响应来进行排序!将此字段转换成整数,然后再进行排序。
如果是SQLServer
Select TextField from Table1 order by Convert(int TextField)
 
我用d7+Access+adoquery
具体代码如何写,我是菜鸟啊
 
后退
顶部