菜鸟提问,希望大侠解答。1. ehlib中的grideh怎样使列宽固定。 and 2.怎样排序。急~~~~~~在线
解决方案 »
- imagelist+listview的VSICON模式,图标颜色问题
- TABLE与QUERY.的小问题.
- 熟悉XML的朋友请进(用delphi生成换行的XML)
- 用Tedit + TMonthCalendar 组合日历控件的问题,高手帮个忙了!
- 如何将一个服务程序(ibserver.exe)注册到win2k的系统服务中?
- 初学没几天,想问一条查询语句
- 如何对 DataSet 的数据在 DBGrid显示前转换数据?
- 如何在应用服务部分重新激活一个Com对象???(大家帮帮忙)
- 问一个写控件时属性值保存的问题。
- 菜鸟的问题!。。。。
- 哪里有Rxlib for Delphi6.0下载,谢谢!
- ado里面query怎么像BED里面的query设置参数呀? 急!!!解决了 我送200分
排序 : 点击列头时,把这个列头所对的Query中的FieldName取出。
然后判断当前Grid的第一行和最后一行谁大,然后就重新构造所连的Query的SQL语句。固定大小 :要建一个表,字段为使用者(不同的用户打开时可以自己规定大小),
Grid名称,Form名称,字段名称,字段宽度。
当他调整完所有的宽度并按确定时,你把这些参数全部都保存到数据库中。其中字段名称是Grid显示列中所对应的Query中这个字段的DisplayName.每个字段名称用一个特殊符号隔开(这样到时可以分解字段),宽度一样。
然后在用户打开这个界面的时候,你先看数据库中当前这个Form的Grid有没有记录,如果有的话,就把字段名称这个记录分解成一个一个的字段,宽度也一样。这
样就可以对Grid进行重新构造了。
如果你要源代码的话我可以发给你,但是要先给我加分哦!
表头排序我指的是直接在GRIDEH是属性中设置,有没有办法?谢谢