cxGrid入门级教程
来源:互联网 发布:淘宝答题红包有限制 编辑:程序博客网 时间:2024/06/06 02:33
运行delphi7,建一个application,拖上cxgrid控件,加入数据库控件,此处不需要多讲。
如下图:
glBoxPacking,btvBoxPacking是自己定义的名字。
1. 把cxgrid连上datasouce:
点一下中的glBoxpacking,然后设定ds
A 不显示下面的Drag a columm header here to group by thatcolumn:
设置如下:点击 btvBoxPacking,选中“OptionsView”->GroupByBox
设为False,如图:
设置完后显示:
在cxGrid控件上双击调出设置画面,或者单击中“Customize”,画面如下:
因为cxGrid标题为多行合并标题,所以需要在views里增加cxGridDBBandedTableView,然后删除原来的cxGridDBTableView,如下图:
命名为bbtvBoxPacking,删除btvBoxPacking。
然后选中structure,
在“GridView”中选取“bbtvBoxPacking”,结果如下图:
先设定“Columns”中列。(这时查看一下cxGrid中的DataSouce存不存在,可能会因删除btvBoxPacking,而清空,如果不存在,选中即可)
如果要显示DataSouce里所有的列,可以点击上图中的“RetrieveFields”,这里选取所有的,如果有ADD的话,需要手动指定DataField是哪一列,和数据库表的字段名一样。
这时,cxGrid会显示如下图:
在“Bands”中,选增加需要绑定的列。这里总共增加三列。
依次类推:
然后在Columms中选取需要绑定的列,进行绑定,如下图:
依次类推,全部设置完后,如下图:
如不想每列都出现下面的箭头,可以选中此列,做如下修改:
改变下线边框的格式:
在如下画面里做修改:
设定双标题头:
插入页脚:
加入页脚
选中图中的地方,其它的类似。然后再设置footer,如下图:
注意上图中的红框线。
运行后如下图:
设置隔行变色,选中变色。
当GroupByBox时,如下:
在分组里做合计时,需要做到两步,
第一步:
第二步:
注意Position如果选择“spGroup”,则如下红框。
改成spFooter,则显示如下:
运行时如下:
加入cxGridPopupMenu控件,
在合计处点右键,会出现:
- cxGrid入门级教程
- cxgrid
- Smalltalk入门级教程
- Hypermesh教程-入门级
- Ajax入门级教程
- Maven入门级教程
- GitHub入门级教程
- RabbitMQ入门级教程
- RabbitMQ入门级教程
- webpack入门级教程
- webpack入门级教程
- bat入门级教程
- Mybatis入门级教程
- 网球入门级自学教程
- JQuery入门级简单教程
- Maven使用教程---入门级
- shell 脚本教程 入门级
- Fiddler4 入门级使用教程
- Java多线程同步问题的探究
- maven 与 eclipse 结合运用 创建web项目
- 常见面试题
- java笔试题---杂记
- 数码管的十位静态显示和动态显示
- cxGrid入门级教程
- POJ 1753 Flip Game
- Linux 下MySQL的基本命令
- 7.0
- 博客要搬家了
- hadoop细节---Mapreduce过程详解
- .模拟状态为active的日志损坏的数据恢复实验(不完全恢复)
- [light oj 1032]Fast Bit Calculations[数位DP]
- jpa之hibernate4.2.4之双向关联之一对一、一对多、多对多