菜鸟提问,希望大侠解答。1. ehlib中的grideh怎样使列宽固定。 and 2.怎样排序。急~~~~~~在线
解决方案 »
- 帮忙看一下啊,该怎么定义和调用delphi里的第三方DLL
- FastReport如何实现下面的功能?
- 公司要写年度工作总结,想看看大哥们的!!
- 如何控制窗口大小,即将最大化最小化按钮屏蔽?
- SocketConnection的问题!
- 怎么判断是否安装了Oracle客户端?
- 如何在delphi中使用OCX控件?
- 请教用TDCOMConnection连接Appserver,在调用AppServer中函数是遇到的问题!!
- 放分 no why
- Delphi的消息机制怎样使用?
- 哪里有Rxlib for Delphi6.0下载,谢谢!
- ado里面query怎么像BED里面的query设置参数呀? 急!!!解决了 我送200分
排序 : 点击列头时,把这个列头所对的Query中的FieldName取出。
然后判断当前Grid的第一行和最后一行谁大,然后就重新构造所连的Query的SQL语句。固定大小 :要建一个表,字段为使用者(不同的用户打开时可以自己规定大小),
Grid名称,Form名称,字段名称,字段宽度。
当他调整完所有的宽度并按确定时,你把这些参数全部都保存到数据库中。其中字段名称是Grid显示列中所对应的Query中这个字段的DisplayName.每个字段名称用一个特殊符号隔开(这样到时可以分解字段),宽度一样。
然后在用户打开这个界面的时候,你先看数据库中当前这个Form的Grid有没有记录,如果有的话,就把字段名称这个记录分解成一个一个的字段,宽度也一样。这
样就可以对Grid进行重新构造了。
如果你要源代码的话我可以发给你,但是要先给我加分哦!
表头排序我指的是直接在GRIDEH是属性中设置,有没有办法?谢谢