Delphi专题 ·

DELPHI 表格控件DBGridEh史上最全使用资料(101页)

目 录

一、 DBGridEh(增强型表格组件) 功能详解 ....................................................... 4
二、 应用实例 .................................................................................. 5
1. 定制标题行 .................................................................................. 5
1) 制作复杂标题行............................................................................... 5
2) 按钮式标题 .................................................................................. 5
3) 标题行显示图片............................................................................... 5
4) 如根据不同状态在数据单元格中显示相应图片 .................................................... 5
5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序 .................................. 6
6) 点 dbgrideh 标题排序 ........................................................................ 7
7) 在 DBGridEH 中怎样实现多重排序(标题出现 0123 等排列序号)? ................................... 11
8) 让 dbgrid 显示序号 .......................................................................... 11
2. 外观布局 .................................................................................... 12
1) 根据不同字段值显示相应的小图片............................................................... 12
2) 显示检查框( checkbox) 外观 ................................................................ 12
3) 显示单、 多列下拉列表........................................................................ 12
4) 显示日历下拉列表............................................................................. 13
5) 3D 或平面外观效果............................................................................ 13
6) 行头和列头的启用关闭......................................................................... 13
7) DBGrid 如何实现透明效果? .................................................................... 13
8) 滚动条的各种应用............................................................................. 16
9) 数据行高 .................................................................................... 19
10) DBGrid 设置 Rowheight 后如何将单元格内容纵向和垂直都居中?................................... 19
11) 设置 DBGridEH 自适应列宽的最好方法.......................................................... 20
12) Ehlib 的 DBGridEh 首列加序号................................................................ 21
13) 分行分列、 单元格的颜色设置................................................................. 23
14) 点击不同单元格列,执行不同的动作............................................................ 27
15) 下拉式计算器................................................................................ 28
16) 鼠标移到某个单元格, 指针形状改变........................................................... 28
17) 自动填充网格列宽到网格客户区................................................................ 29
18) 从注册表或 ini 文件中保存或恢复网格和列的层次。 ............................................ 29
3. 编辑功能 .................................................................................... 29
1) 多选 ........................................................................................ 29
2) 文本多行显示................................................................................. 30
3) 显示备注字段................................................................................. 30
4) 如何让 dbgrideh1 显示数据时只显示两位小数.................................................... 30
5) 获得当前 DBGridEh 表中单元格的序号 .......................................................... 30
6) 怎样在 dbgridEh 和 Edit 中显示金额的千分号 .................................................. 30
7) end;请问怎么才能使 DBGridEh 不滚动就能提交数据? ............................................ 32
8) 我怎么把 dbgrid 里的数据一次插入到数据库呢 .................................................. 32
9) 在 DBGrid 中可选中行而又可进入编辑状态 ...................................................... 32
10) 修正 DBGrideh 丢失焦点时自动关闭输入法的问题 ............................................... 35
11) DBGRIDEH 选定多行删除怎么实现 .............................................................. 36
12) DBGrid 滚动表格的代码....................................................................... 37
4. 统计功能 .................................................................................... 37
1) 页脚合计 .................................................................................... 37
2) 定制表格底部( footer) 区域的汇总统计行 .................................................... 38
3) TDBSumList 说明 ..............................................................................38
4) 如何工作以及为什么有时 SumList 的集合值计算不正确? ......................................... 39
5) dbgrideh 列求和 ............................................................................. 39
5. 数据功能 .................................................................................... 40
1) 查找字段 点击某列值的下拉按纽弹出一个从数据库取值下拉列表 ................................... 40
2) 使用 DBGridEh 自动过滤实现方法 .............................................................. 40
3) 使用 DBGridEh 自动过滤实现方法 2 ............................................................ 41
4) DBGridEh 控件中使用过滤功能 (适用 ehlib 5.2 ehlib 5.3) ...................................... 42
5) 支持模糊查询................................................................................. 43
6) ehlib4.4.50 中支持模糊匹配的修改方法......................................................... 44
7) EhLib 5.0 Build 5.0.13 的过滤字串都是模糊过滤修改 ........................................... 45
8) 滚动条滚动时选择不变, 还有自动过滤功能的实现................................................ 45
9) 增量搜索 .................................................................................... 46
10) ehlib 总是按两次 ctrl+f才出来查找框, 怎么办? ............................................. 46
11) 如何改良 dbgrideh 的文字过滤 ............................................................... 46
12) 改进 DBGrideh 表头点击自动排序,实现双击状态轮流 ............................................ 47
13) 改良 Ehlib 的排序功能,加快排序速度 ......................................................... 49
14) 在 DbGridEh 中显示 TreeView 效果 ........................................................... 50
15) DBGridEh-KeyList、 PickList................................................................. 51
16) 主从表设置 ................................................................................. 53
17) 在 DbGridEh 中显示表中表 ................................................................... 55
6. 输入/输出 ................................................................................... 56
1) 导入导出数据................................................................................. 56
2) 从多种格式导入/导出数据到 TDBGridEh.......................................................... 57
3) DBGRID 生成 EXCEL 报表 ...................................................................... 57
4) 使用 TPrintDBGridEh 组件 .................................................................... 61
5) 打印时确定 Ehlib 定义的报表表头颜色? ........................................................ 61
6) Ehlib 中的 PrintDBGridEh 如何印页码,即第几页共几页 .......................................... 62
7) 怎么让 PrintDBGridEh 只打印 DbGridEh 中指定的列 ............................................. 62
8) 怎样进行横向打印 / 打印预览? ............................................................... 62
7. 将存在的 DBGrid 组件转换为 DBGridEh 组件..................................................... 62
三、 EhLib 安装问题 ............................................................................ 64
1. EhLib 安装步骤 .............................................................................. 64
2. EhLib 安装问题( dbsumlst.dcu 出错) ......................................................... 64
3. 安装提示找不到.BPL 文件 ..................................................................... 65
四、 Delphi 下的优秀表格(Grid) 显示控件......................................................... 65
1. NextGrid .................................................................................... 65
2. TopGrid 3.01 ................................................................................ 65
3. XLGrid....................................................................................... 66
4. DevExpress ExpressQuantumGrid ............................................................... 66
5. TMS Grid Pack ............................................................................... 68
6. EhLib ....................................................................................... 71
7. ProfGrid .................................................................................... 71
8. EasyGrid .................................................................................... 71
五、 delphi 中配置文件的使用( *.ini) ......................................................... 71
六、 窗口动画效果 Animatewindow 应用 ........................................................... 72
七、 Delphi Excel to Sql Server................................................................. 73
八、 Delphi 控制 Excel 的经验如下: ............................................................ 76

请在附件中下载完整版

相关下载

点击下载

参与评论