如何用DBGrid实现排序

[复制链接]
查看11 | 回复0 | 2007-3-4 09:08:11 | 显示全部楼层 |阅读模式
在DBGrid的事件TitleClick中写如下代码就行了,  用的是MemTableEh,可以根据自己的习惯,看用的是哪个返回值是DataSet的控件了,不管哪个都应该有其想应的排序方法了;  参考如下:  if Copy(MemTableEh1.SortOrder,Length(Column.FieldName)+2,1) = 'A' then  MemTableEh1.SortOrder := Column.FieldName + ' DESC'  else  MemTableEh1.SortOrder := Column.FieldName + ' ASC';
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行