社区
数据库及相关技术
帖子详情
DBGrid点击列的Title对DBGrid进行排序的问题
areasd
2003-02-21 05:02:07
我要在DBGrid点击某列的Title对DBGrid进行排序,如点“地址”则按“地址”排序,点“日期”则按“日期”排序等。我用OnTitleClick(),但如何知道点击了那列?
...全文
58
8
打赏
收藏
DBGrid点击列的Title对DBGrid进行排序的问题
我要在DBGrid点击某列的Title对DBGrid进行排序,如点“地址”则按“地址”排序,点“日期”则按“日期”排序等。我用OnTitleClick(),但如何知道点击了那列?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
areasd
2003-02-24
打赏
举报
回复
ksrsoft(ksrsoft) 的方法中,我用
sql="select * from t1 order by ";
sql=sql+sql+Column->FieldName//而不是sql=sql+Column->Field->Name
所以ksrsoft(ksrsoft) 的方法最简单,给40分。Kin_CIOM() 给20分。
就可以了,谢了各位。
WhyAndAnswer
2003-02-24
打赏
举报
回复
BDE下用ksrsoft(ksrsoft) 的方法
ADO下用GQDataSet->Sort
ayingaying
2003-02-24
打赏
举报
回复
//我告诉你,给分吗?
void __fastcall TGQForm::DBGridEh1TitleClick(TColumnEh *Column)
{
for(int i=0;i<DBGridEh1->FieldCount;i++)
{
if(DBGridEh1->Columns->Items[i]->Title->SortMarker==smDownEh)
{
dm->GQDataSet->Sort=DBGridEh1->Columns->Items[i]->FieldName+" ASC";
}
if(DBGridEh1->Columns->Items[i]->Title->SortMarker==smUpEh)
{
dm->GQDataSet->Sort=DBGridEh1->Columns->Items[i]->FieldName+" DESC";
}
}
}
dxgxk
2003-02-22
打赏
举报
回复
to:he_Fly(裸奔中的思考者)
DBGRIDEH是怎么样实现的??
Kin_CIOM
2003-02-22
打赏
举报
回复
void __fastcall TForm1::DBGrid1TitleClick(TColumn *Column)
{
myQuery->Sort = Column->FieldName + " ASC";
// myQuery->Sort = Column->FieldName + " DESC";
}
bittcn
2003-02-22
打赏
举报
回复
ClientDataSet1->IndexFieldNames = "FieldsName";
he_Fly
2003-02-21
打赏
举报
回复
可以DBGRIDEH来实现,楼上的方法也不错...
缘中人
2003-02-21
打赏
举报
回复
从它的参数可以知道。
void __fastcall TForm1::DBGrid1TitleClick(TColumn *Column)
sql="select * from t1 order by ";
sql+=Column->Field->Name;
单击
db
grid
的
title
对数据
进行排序
单击
db
grid
的
title
对数据
进行排序
.doc 单击
db
grid
的
title
对数据
进行排序
.doc
delphi
DB
Grid
_添加
点击
排序功能
db
grid
添加
点击
字段名自动排序功能,注意空数据时候需要加入判断。
最新Ehlib 5.2.84(含完整源代码,支持delphi XE)
支持多表头,多固定
列
,按表头排序,支持合计
列
,并支持直接打印。可以和PB的ataWindow媲美。 本版本含完整源代码,支持以下 IDE: Delphi 5,6,7,2005 C++Builder 5,6 BDS 2006 (Delphi 2006, C++Builder 2006) ...
DB
Grid
点击
标题栏实现自动排序功能
Sort属性可以让活动数据集按指定的字段
进行排序
,与SQL语句Order后面的写法一样(升序ASC/降序DESC)。 Form1; ADOConnection1: TADOConnection; ADOQuery1: TADOQuery; DataSource1: TDataSource;...
DB
Grid
Eh,
DB
Grid
点击
标题排序
最近在找关于解决
DB
Grid
Eh,
DB
Grid
点击
标题排序的最简单方法的同时,发现说法很多,但是没有找到一个比较详细的。 所以我在这里做一个小的总结,有不足之处请大家多多指教。 首先说下关于
DB
Grid
Eh的排序,主要有两...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章