在DBGrid的事件TitleClick中写如下代码就行了,
我用的是MemTableEh,你们可以根据自己的习惯,看用的是哪个返回值是DataSet的控件了,不管哪个都应该有其想应的排序方法了,如下面写就OK了,没他们说的写的那么麻烦if Copy(MemTableEh1.SortOrder,Length(Column.FieldName)+2,1) = 'A' then
MemTableEh1.SortOrder := Column.FieldName + ' DESC'
else
MemTableEh1.SortOrder := Column.FieldName + ' ASC';
我用的是MemTableEh,你们可以根据自己的习惯,看用的是哪个返回值是DataSet的控件了,不管哪个都应该有其想应的排序方法了,如下面写就OK了,没他们说的写的那么麻烦if Copy(MemTableEh1.SortOrder,Length(Column.FieldName)+2,1) = 'A' then
MemTableEh1.SortOrder := Column.FieldName + ' DESC'
else
MemTableEh1.SortOrder := Column.FieldName + ' ASC';
解决方案 »
- 问2个TeeChart的问题
- 传递窗体
- 请问如何将DLL中的窗体显示在其调用程序的一个PANEL上呢, 非常感谢大家?
- 關於dbgrid中回車時光標會自動下移到下一行的問題?有遇到這種問題的請進.
- 请问你们帮别人做管理系统收费是怎么样的?是按功能收费吗?如一个登陆功能收费多少钱?可以给点例子吗?
- dbexpress调用存储过程的返回值--急
- 谁知道CSDN的搜索链接?前一段时间论坛上有链接,现在不知道去哪里,请帮助!
- HELP:怎样判断字符串里含有中文字符?
- 50 急!求算法:已知坐标(X,Y)和半径R,画一半圆,最好有DELPHI代码,另API函数ARC怎么用,能解释一下,谢!
- 去大富翁问了半天没人理,来这里一会就解决问题了!为了感谢csdn的朋友,送点分!
- DELPHI 标题乱码怎么办
- excel表格中的每行数据中的图片,如何导入到AdvstringGrid中?
Dbgrid 排序