下载了ehlib2.5,其中的DBGridEh怎么使用?看了一上午demo还不会~(10分)

  • 主题发起人 主题发起人 SevenOrient
  • 开始时间 开始时间
S

SevenOrient

Unregistered / Unconfirmed
GUEST, unregistred user!
1。点标头排序
2。显示总和
3。Grid里显示图标
怎么实现以上3功能?
//============================
另:(ehlib25的安装方法)
下载:
http://www.playicq.com/databack/ehlib25.rar
参考安装方法:
1.下载,解压到ehlib目录下
2.把ehlib目录下的delphi7(或6,5)中的所有文件copy到common目录下
3.启动delphi7,open,打开common下的ehlib.dpk,然后编译,安装
4.把ehlib目录下common目录中的所有文件都copy到delphi安装目录的lib目录下
5.把ehlib目录下dataservice目录中的所有文件都copy到delphi安装目录的lib目录下
ok!一切正常,可以使用了。
 
1.不懂,因为我都是用SQL语句自己实现(嘿嘿,比效麻烦)
2.好象字段属性里面有一个footer属性,你试着修改一下。(好久没用,都忘记了^_^)
3.好象不能显示图标呀,可能是我以前用的版本太底了
 
1、OptionsEh的dghAutoSortMarking设为True,在OnSortMarkingChanged事件中写排写代码
2、FooterRowCount设为1或其它大于0的值,SumList属性的Active设为True,然后设每列的Footer属性
3、加图片,我没试过,好像TColumnEh有个ImageList属性,你试试看
 
·我看Demo里排序时候没有写代码呀
·我DBGridEh在运行的时候连接的数据库,Sum怎么写代码显示?
 
1.看例子!不过我自己觉的例子说得比较复杂,用sort方法很简单!
2.看例子!这个比较容易解决!
3.看例子!也可以解决的!用一个计算字段!就可以显示!
 
才10分呀

1,还是得自己写代码
2,可以设置
3,也可以设置
 
解决,现总结:
1。设计DBGridEh时添加字段,给DBGridEh手动添加Columns
2。在Editing DBGridEh.Columns窗口添加Columns
3。在Columns得属性窗口里设置以下属性
<1>Title
·SortMarker ·TitleButton
<2>FieldName
<3>Footer
·ValueType
<4>Footers 点...按钮弹出Editing DBGridEh Footers窗口,在其中添加新得
ColumnFooterEh,valueType :fvtStaticText.,Value为合计等字样
当然这是为FootrRowCount为2得情况设计
<5>排序还要执行SQL语句,用Order by DESC..控制
END


 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部