没有合适的资源?快使用搜索试试~ 我知道了~
首页DBGRIDEH 用法指南
资源详情
资源评论
资源推荐

在 中被广大编程爱好者广泛使用,其功能在原 自带的 基础上做了较大的扩展,
是目前比较成熟且稳定的控件之一,但针对目前部分初学者对其仍有部分不熟悉情况做一些简单介绍,希望能做
到抛砖引玉的作用。
组件无论在外观上还是功能上都非常类似 开发工具中现有的 组件,它除了提供
组件的全部功能外,还增加了下列新功能
任意选择多行、列或矩形区域的数据
为多列标题设定共同的父标题行
表格底部()区显示求和、计数和其它统计信息
自动调整组件宽度与客户区域等宽
设置标题行、数据行的高度
超长的标题行、数据行文本自动折行处理
标题行可作为按钮使用,并可选择是否显示排序标志符(▽降序△升序)
点击列标题可对当前列自动排序而无需编写代码
能够自动设置删除超长文本显示不下的多余部分,并以省略号(…)代替
自动搜索字段()数据单元格以单、多列字段下拉列表形式显示
自动搜索字段()数据单元格可进行增量搜索
可锁定任意列数在屏幕水平方向不滚动
日期时间控件 可支持 两种日期格式
根据字段不同值显示关联的 对象图片组中的图片
隐藏任意列
显示 ! 风格的数据区、表尾区和锁定滚动列,制作 ! 外观表格
显示 " 类型字段值
除 ##$% 型数据外,其它数据类型也可以检查框&'(形式显示数据
使用专门的函数和过程来存取以 或 文件格式保存的表格布局(包含各数据列表、数据列访问顺序、列宽、
索引标识、行高等信息)文件。
通过设置数据单元格的 和 属性,当移动鼠标到该单元格时,可以显示单元格容纳不下的文本内容
将组件中数据导入)导出到 '*+ ,*"**-.和内部数据等多种格式的文件中
Delphi 7 中的安装方法
/把中的和.,文件拷贝到0目录中
1在##.23,#4 2352356中添入 路径。
!打开新建文件夹中的0768*编译一下,但不要安装。

9打开 中的 0768*编译*安装
:在 0 中打开 07,编译并安装。
;组件面板中出现一个 的组件页。
0打开附带的 "#.,编译并运行,测试安装成功。
A、定制标题行
1、制作复杂标题行
标题行可设为 1 行以上高度,并可以为多列创建一个共同的父标题行。为实现这个效果,需在各个列标题属性
中以“|”分隔父标题和子标题,如办公用品包括代码和名称两部分,具体属性设置如下:
444<=
4 <1
+ >7?+4<@办公用品A代码@=
+ >/?+4<@办公用品A名称@=
若要让标题栏在列宽缩小时自动变为多行,只需将 44设为 即可
另最新版本支持 B6 功能及用户拖动标题栏制作更为复杂的标题,要实现此功能,需将 B设为
*然后即可自由拖动标题栏了。
2、标题行显示图片
实现图 1 中的购买人标题行显示效果。首先添加一个 组件 / 并在其中添加一组 * 格式的图片。
然后将 的 设置为 /最后在需要显示图片的列标题的 ' 中设置需要显示的 /
中图片的序号。按 C 执行一下程序,是不是很酷!
3、自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序
组件可以在标题行单元格中显示小三角形升、降排序标志符图片,在运行时可点击标题行,图片自动
切换并做相应排序。具体属性设置如下:
#4 =$."
+D=
."+ 为当前排序列可在运行时使用
然后在该列的 4 事件中添加代码:
EF5/+&.#G=$+=++(=
,
=))排序列

))进行排序
B+
H%<@@
'=
."H
%
."< B=
<+%@$.+@=
=
B <+%@$.+@=
I <+%@.+@=
=
))进行排序
5
.< )) 为实际数据集变量名
'
=
=
=
切记 型字段不可做上述设置,否则系统会提示错误。
B、定制表格底部(footer)区域的汇总统计行
组件可以在表格底部显示汇总行,如记录数合计、列字段累加和等信息。在 B+ 中设置
底部显示的行数;然后在 编辑器中添加一个或多个显示列,显示列可以是字段值累加和、记录数合计、
字 段 值 或 静 态 文 件 等 集 合 类 型 , 可 以 在 设 计 时 在 J5 属 性 中 设 置 , 也 可 在 运 行 时 通 过 设 置
>?J5 指定其类型。其含义见下表:
切记设置 . $4,为,才会进行汇总统计运算。需注意的是,如显示类型为不是当前列的
累加和,则需在 K 属性中指定汇总列,其它类型则无此要求。
C、定制表格数据单元外观

1、根据不同字段值显示相应的小图片
如根据库存材料的不同状态在数据单元格中显示相应图片,具体设置如下:
添加一个 组件 / 并在其中添加一组 * 格式的图片。然后将需要显示图片的列的 属性
设置为 /;在 5 属性中添加实际数据存储值,一行为一个值,切记一定要与 中图片顺序一一对应,
否则会张冠李戴,面目全非。还可在 中添加提示信息,也要求是一行为一个值,并设 4 为 ,那么,
运行时当鼠标移动到该数据单元格时在显示图片的同时还显示提示信息,怎么样,功能够强大吧!可使用空格键
或鼠标切换下一张图片,图片切换的同时也改变了实际存储数据值。也可通过 L空格或鼠标切换为上一张图片。
这样就实现了上下两个方向图片切换。
2、显示检查框(checkbox)外观
对于 型字段值在 组件中自动显示为检查框。通常情况下我们需将非 型字段值也此外
观显示,如性别字段为字符型,字段值为“男性”时为选中,“女性”时为未选中。需要在 5 编辑器中设置实际存
储数据值,第一行为选中时的值“/M,第二行为未选中的值“7M,第三行为其它值“1M,支持三态显示。设 '
属性为
3、显示单、多列下拉列表
根据单元格字段值显示与其相关的其它表字段内容,如部门代码字段显示为部门名称。首先需在当前表中新建
立一个 型字段,设置好关联表的字段和返回字段。多列下拉列表需在单列基础上做进一步设置,在
5 中以“;”号将关联表中多个字段分隔开,而且返回字段必须作为其中的第一项。具体设置如下:
B B4 =
B N=
BB=2/
例:当前表中只有部门代码无部门名称列,需与部门表建立关联,当点击单元格时以部门代码、部门名称两列
下拉列表形式显示。
4、显示日历下拉列表
和 类型字段值均可以此形式显示。外观与编辑框无异,当点击该单元格时,右侧会出现“ ▽”符号,
点击之即可出现日历下拉列表。有时不希望出现日历下拉列表,只需设置 +D.5 属性为 % 即
可,此方法同样适用于其它组件不以特殊外观显示的情况。
5、3D 或平面外观效果
设置 #4 属性中 K'*HN*H和B 等属性表格外观为 ! 效果,设置 O 为 则为平面外
观效果
6、锁定多列不滚动
当表格水平方向信息在一屏幕显示不下时,此项功能非常有用。例如,工资表格中包含姓名、基本工资、绩效
剩余63页未读,继续阅读






JOESI
- 粉丝: 12
- 资源: 24
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论5