关于DBGrid中字符串列排序的问题。 ( 积分: 100 )

  • 主题发起人 主题发起人 wo315
  • 开始时间 开始时间
W

wo315

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一列数据如下:
K0+000-K1+000 , 123,256
K1+000-K2+000 , 234,278
.....
K10+000-K11+000,356,378
其他几列的排序都没有问题。而首列排序就觉得怎么都搞不好。大家知道如果用升降序排出来的肯定不是按照0,1,2,3的顺序排的。我就想如何把顺序按照数字大小升降序排列。

我用的是ADOQuery,dataset,dbgrid。

谢谢了。我查了资料也没有找到对应的解决办法。
 
把写入数据库的数据格式化一下,如00, 01, 02这样就能排序了
在DBGrid中显示的时候,自己在转化一下0, 1, 2
我都是这样的
 
您能不能举个例子,我有点模糊.麻烦您了。
 
在sql 用order by
还有就是针对提取出来的标准化,,双击Adoquery,右击select all fields
针对每个数据段进行标准化..
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部