救小弟一把,帮帮忙,进来就有分!(在线) 怎么实现从数据表中按照自己选择的顺序来将数据显示在DBGRID中?(注:数据表中的字段只有几个用来供选择(我将供选择的字段放在COMBOBOX中),显示在DBGRID的前几个字段中,其他字段按原来顺序显示)。请问如何实现?谢谢帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双击DBGRID,拖动里面的字段不就可以按你所需要的顺序来显示吗?你要达到什么效果? 我也知道用SQL语句,但是我选择了几列后,如何判断还剩下哪些列没被选择,然后把这些没被选择的再加入到SQL语句中? 手工加也可以啊,至于排序你有两种方法:1.是再打开一次你的表用order by 你要排序的字段2.用控件来完成如ExpressQuantumGrid 大哥,能否给点具体提示,BOOKMARK我还不是太熟悉的,最好给点代码提示如何使用,小弟万分感激。 >>我也知道用SQL语句,但是我选择了几列后,如何判断还剩下哪些列没被选择,然后把这些没被选择的再加入到SQL语句中?循环判断有没有重复的字段不就行了啊? 自己用代码来写呀,看看这几句代码对你有没有帮助。 pItem := TColumn.Create(nil); pItem := DBGrid1.Columns[2]; DBGrid1.Columns[0] := DBGrid1.Columns[3]; DBGrid1.Columns[3] := pItem; dbgrid的Columns有一个colindex属性,改这个就行了,第一选择设为0,后边类推,1,2,3, 双击DBGrid就可以调整字段的顺序啊,不过要先把数据加进来才可以。 sql语句出错 DELPHI 如何把函数指针传给C++的DLL内 一个关于 ppchar 的语法问题!求达人解惑!!! 想用udp做一个通信软件,应该考虑什么? 紧急求助 关于自定义属性在MDI窗体中的使用问题。 高手请进:局域网通讯的问题。急。 Delphi 与 ASP ? 怎样限制连接数据库的时间? 如何发大和缩小图标(*.ico)?格式为*.bmp等等的图可以放大或缩小,但是*.ico却不知怎么实现,请问各位大侠怎样才能实现? OleVariant类型(里面是二进制),怎么才能把它存成文件。顶者有分 !!高手们帮忙呀! 请问下列两句SQL哪句更快些呀?
你要达到什么效果?
1.是再打开一次你的表用order by 你要排序的字段
2.用控件来完成如ExpressQuantumGrid
pItem := TColumn.Create(nil);
pItem := DBGrid1.Columns[2];
DBGrid1.Columns[0] := DBGrid1.Columns[3];
DBGrid1.Columns[3] := pItem;