社区
数据库及相关技术
帖子详情
使用ADOTable组件如何排序呀?如何在DBgrid组件中加一个序号列?
zyxwh
2003-06-28 10:53:11
使用ADOTable组件如何排序呀?
没有建立索引的情况下行吗?
如何在DBgrid组件中加一个计算字段,顺序显示序号,但不是表里的ID字段。
...全文
128
7
打赏
收藏
使用ADOTable组件如何排序呀?如何在DBgrid组件中加一个序号列?
使用ADOTable组件如何排序呀? 没有建立索引的情况下行吗? 如何在DBgrid组件中加一个计算字段,顺序显示序号,但不是表里的ID字段。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真如实观
2003-06-28
打赏
举报
回复
BCB(天下三分明月夜,二分无赖是扬州)是对的,我试过,真的很好!
BCB
2003-06-28
打赏
举报
回复
在任一字段的OnGetText( )事件中
void __fastcall TDataModule1::ADODataSet1XHGetText(TField *Sender,
AnsiString &Text, bool DisplayText)
{
int r=Sender->DataSet->RecNo;
Text=(r==-1)?String(""):String(r);
}
Libran
2003-06-28
打赏
举报
回复
ADOTable->Sort 里的排序条件,写法类似于SQL语句的Order by
例如,按照字段F1的倒序排序:
ADOTable->Sort = "F1 DESC";
yhec
2003-06-28
打赏
举报
回复
在任一字段的OnGetText( )事件中
Libran
2003-06-28
打赏
举报
回复
1,在ADOTable的IndexFieldNames里指定排序的字段名(仅限升序)
或者ADOTable->Sort = "排序条件";
2,先在数据集(如ADOTable)中创建一个Integer类型的计算字段,再在OnCalcFields事件里赋值:
void __fastcall TForm1::ADOTable1CalcFields(TDataSet *DataSet)
{
DataSet->FieldByName("id")->AsInteger = DataSet->RecNo;
}
Libran
2003-06-28
打赏
举报
回复
可以
zyxwh
2003-06-28
打赏
举报
回复
ADOTable->Sort = "F1 DESC";
那这样排序没有建立索引也能排序吗?
程序主要演示
ADO
Table
立即提交與批量提交的
使用
方法
程序主要演示
ADO
Table
立即提交與批量提交的
使用
方法
DB
Grid
和
DB
Grid
EH - 日志
DB
Grid
和
DB
Grid
EH - 日志 .mht
Delphi数据库知识
ado
table
Delphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
....
Delphi数据库
ado
table
.doc
Delphi数据库
ado
table
.doc
delphi 如何
排序
过滤数据库记录.
delphi 如何
排序
过滤数据库记录.对初学者帮助很大的
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章