窗体已经引用uses EhlibAdo把dbgrideh1的sortlocal属性设置为true,
OptionsEh/SghAutoSortMarking属性设置为:True;
tiltebutton设置为true,数据集组件为TOraQuery;但还是不能排序,请问是什么原因?
OptionsEh/SghAutoSortMarking属性设置为:True;
tiltebutton设置为true,数据集组件为TOraQuery;但还是不能排序,请问是什么原因?
解决方案 »
- 用text保存图像的疑难!!!!快来看看
- 如何屏蔽IE的自带下载框。用钩子如何截获该系统消息并屏蔽
- 动态创建了个TImage对象,可不知道如何实现它的拖动事件,及鼠标移入时显示相应的提示信息
- 关于方法选择。。在线等待
- 请教关于TIdFTP方法List第三个参数ADetails设为false时如何区分文件和文件夹的问题
- 关于SQL查询分析器的功能实现? 如何分别用两个DBGrid显示数据?
- 学习DELPHI之后,完成的首个软件!欢迎大家批评指正
- byte数组转换成二进制数组
- delphi的canvas问题!
- 急急急!!!有懂ORACLE的吗?在线等待
- 怎样用delphi操作网页
- 关闭程序时调用另一个程序,如何实现?在线等,在线等,急急急!问题解决,马上结贴散分!!!!!!!!!!!!!!
在 \DataService目录下,如TClientDataSet 要use EhlibCDS.
安装的时候可能要编译进去,不过我安装的时候一般都把该目录的文件都加入了,直接use不知道行不行。
其对应关系大概是这样:
BDE TQuery EhLibBDE
ADO TADOQuery EhLibADO
ClientDataSet TClientDataSet EhLibCDS
DBExpress TSQLQuery EhLibDBX
InterBase Express TIBQuery EhLibIBX
procedure TForm1.dbgGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;
Column: TColumnEh);
begin
if column.Title.SortMarker=smDownEh then
OraQuery1.Sort :=column.FieldName
else
OraQuery1.Sort :=column.FieldName +' DESC';
end;
这样应该可以的,试试罗
TOraQuery 没有sort属性