请教数据库记录按特定要求的问题? 你完全可以在DBGRid中手工创建Column呀。可以Email联系:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:li_zhifu() 如何作呢能详细一点吗? 不就是DBGRID的标题吗?用程序动态设定:Query1.Fields[0].DISPLAYLABEL:='标题一';Query1.Fields[1].DISPLAYLABEL:='标题二';Query1.Fields[2].DISPLAYLABEL:='标题三';这样DBGRID和你的ORDER BY就没关系了,随便你怎么排序都可以了 蠢办法来也 按a1 时 with qry1 dobegin close; with sql do begin clear; add('select a1,a2,a3 ... order by a1' //a2 时 add('select a2,a1,a3 ... order by a1' end; open;end; 方法很多了,可以从DataSet入手也可以从Grid着手最好的方法是从DataSet着手不过有点麻烦比较好的方法是从grid着手DBFrid1.Columns[0].FieldName:='你排序的字段名' delphi如何通过句柄关闭迅雷呢? 请教delphi7+ACCESS做打印功能的问题 SqlServer数据库的打包问题 如何控制 扫描仪 ??? 高手指教???快来呕? 请教高手,如何编程获得windows系统中arp -a命令所得的地址对应表? 请问子窗体如何给主窗体发消息 急救!!怎么在DELPHI的事件中的循环中,不断检测键盘的字符按键有没有按下,请帮助 大家讨论,Web编程,用哪种语言最好!!! 请问各位,delphi中的todo list有什么作用,我一直没用到,好象功能挺强似的 delphi 和sql数据库的连接。 如何象网络蚂蚁那样,实现超级连接的拖放??
如何作呢能详细一点吗?
Query1.Fields[1].DISPLAYLABEL:='标题二';
Query1.Fields[2].DISPLAYLABEL:='标题三';这样DBGRID和你的ORDER BY就没关系了,随便你怎么排序都可以了
按a1 时
with qry1 do
begin
close;
with sql do
begin
clear;
add('select a1,a2,a3 ... order by a1'
//a2 时 add('select a2,a1,a3 ... order by a1'
end;
open;
end;
最好的方法是从DataSet着手不过有点麻烦
比较好的方法是从grid着手
DBFrid1.Columns[0].FieldName:='你排序的字段名'