社区
数据库相关
帖子详情
如何禁止AdoQuery的自动排序
SolarMoon
2004-06-21 05:07:17
如果我已经用adoQuery打开一张表 table1
并且用语句
TCustomAdoDataSet(AdoQuery1).sort:='field1 ASC';
按Field1排序
问题发生了,当我修改Field1的值时, AdoQuery1会再次按Field1自动排序
从而使数据在DBGRID中的顺序重新排列,使用时感觉很不方便,怎样控制不自动排序,
请指教
...全文
103
6
打赏
收藏
如何禁止AdoQuery的自动排序
如果我已经用adoQuery打开一张表 table1 并且用语句 TCustomAdoDataSet(AdoQuery1).sort:='field1 ASC'; 按Field1排序 问题发生了,当我修改Field1的值时, AdoQuery1会再次按Field1自动排序 从而使数据在DBGRID中的顺序重新排列,使用时感觉很不方便,怎样控制不自动排序, 请指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windindance
2004-06-24
打赏
举报
回复
应该是没有这种机制。
cronuz
2004-06-23
打赏
举报
回复
TCustomAdoDataSet(AdoQuery1).sort:=''; //付空会自動的解除SORT
SolarMoon
2004-06-23
打赏
举报
回复
可这样需根重新打开一次数据表!!
我希望在打开表再排序以后,禁止再次的自动排序!
谢谢!
SolarMoon
2004-06-23
打赏
举报
回复
我的意思是按field1排序以后
即使是我修改field1的某条记录值,
也希望grid不会因为这次修改而重新自动排序
S.F.
2004-06-22
打赏
举报
回复
去掉sort ,在adoquery 得sql中加入 order by field1
SolarMoon
2004-06-22
打赏
举报
回复
有人知道吗?
谢谢
delphi实现dbgrideh点击列
自动
排序
dbgrideh控件本身是支持点击列
自动
排列的,只要设置
DBGrid点击标题栏实现
自动
排序
功能
Sort属性可以让活动数据集按指定的字段进行
排序
,与SQL语句Order后面的写法一样(升序ASC/降序DESC)。 Form1;
ADO
Connection1: T
ADO
Connection;
ADO
Query
1: T
ADO
Query
; DataSource1: TDataSource;...
Delphi DBGrideh 点击标题栏
排序
之 FD
Query
DBGrideh 配合
ADO
Query
使用Sort来
排序
,但FD
Query
没有SORT属性,改用的是indexfieldnames procedure TMainFrm.DBGridEH2TitleClick(Column: TColumnEh); begin FD
Query
1.IndexFieldNames :=column.FieldName ; end;...
用DBGrid控件配合数据集组件的Sort属性实现“点击标题栏
自动
排序
功能”。
很多朋友在使用DBGrid控件时,抱怨没有点击标题栏便可
自动
排序
的功能,实际上通过
ADO
Query
或其它数据集组件的Sort属性配合DBGrid的OnTitleClick事件,可以方便地实现此功能。因为Sort属性可以让活动数据集按指定的...
巧用DBGrid控件的Sort属性实现“点击标题栏
自动
排序
功能
很多朋友在使用DBGrid控件时,抱怨没有点击标题栏便可
自动
排序
的功能,实际上通过
ADO
Query
或其它数据集组件的Sort属性配合DBGrid的OnTitleClick事件,可以方便地实现此功能。因为Sort属性可以让活动数据集按指定的...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章