- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dbgrid应用全书(整理版).doc
DBGrid应用全书
目录
前言 3
一、格式化输出(日期型字段、布尔型 ) 3
二、表格显示设置 4
1. 改变 DBGrid 的表头、网格、网格线的前景色和背景色 4
2. 按设置条件显示单元格或文字的颜色 5
1)纵向斑马线效果: 6
2)纵向斑马线,同时以红色突出显示当前单元格效果: 6
3)在数据网格中以红色突出显示当前选中的行: 7
4)行突显的斑马线效果: 7
5)横向斑马线, 同时以红色突显当前行效果: 7
6)双向斑马线效果:即行间用不同色区分,同时,选中行以纵向斑马线效果区分不同的列: 8
3. 如何使DBGRID网格的颜色随此格中的数据值的变化而变化 8
4. 如何动态更新DBGrid的颜色 10
5. 随意控制DBGrid 每一行的颜色简易方法 10
6. 另外一种可以在在Delphi中随意控制DBGrid 每一行颜色的方法 11
7. 在DBGrid中根据数据的属性不同显示不同的颜色 12
三、在Delphi的DBGrid中插入其他可视组件 13
四、锁定DBGrid左边的列 15
五、实现DBGrid的排序 15
1. 点击DBGrid的Title对查询结果排序 15
2. .给DBGrid加入排序功能 16
3. 双击DBGrid实现排序 20
六、去掉DBGrid的自动添加功能 21
七、DBGrid不支持鼠标的上下移动的解决代码 21
八、DBGrid中移动焦点到指定的行和列 22
九、两个Grid的同步滚动 23
十、如何在DBGrid中能支持多项记录的选择 25
十一、使用 DBGrid 的复选项 29
十二、在一个DBGrid中显示多数据库 30
十三、在 DBGrid 中如何让回车变为光标右移动 30
十四、在DBGrid上实现拖放 31
十五、如何使DBGrid的指针不移动 34
十六、使用DBGrid显示日期 34
十七、在DBGrid表格中如何设置按回车键相当于单click 35
十八、DBGrid 中的下拉列表和查找字段编程方法 35
十九、在DBGrid控件中显示图形 37
二十、如何侦测DBGrid目前的记录与栏位资讯 38
二十一、用DBGrid制作edit录入时的下拉提示框 38
二十二、将 DBGrid 中的内容输出至 Excel 或 ClipBoard 41
二十三、怎样获得DBGrid中的cell的坐标 43
二十四、DBGrid多层表头设计 45
二十五、 在 DBGrid 中实现 copy、paste 功能 46
二十六、禁止在DBGrid中按delete删除记录 47
二十七、给 DBGrid 添加搜索功能 47
二十八、数据网格自动适应宽度 50
二十九、移除DBGrid的垂直滚动条 51
三十、解决DBGrid上下移动的另外一种办法 52
三十一、DBGrid中下拉列表的两种设计方法 53
1. DBGrid 中 的 下 拉 列 表 53
2. DBGrid 中 的 查 找 字 段 54
3. DBGrid 中的下拉列表和查找字段的区别 55
三十二、 用 DBGrid 或 DBGrideh 如何让所显示数据自动滚动 55
三十三、DBGrid 对非布尔字段的栏中如何出现 CheckBox 选择输入 56
三十四、DBGrid控件隐藏或显示标题栏 56
三十五、点击一个单元格实现对该字段的编辑 57
三十六、在DBGrid的左边现像EXCEL那样的自动编号 57
三十七、如何将几个DBGRID里的内容导入同一个EXCEL表中 59
三十八、把DBGrid输出到Excel表格(支持多Sheet) 61
三十九、DBGrid控件的标题栏弹出菜单 63
四十、在DELPHI中利用API实现网格内组件的嵌入 63
四十一、第三方组件DBGrigEH简介 66
前言
本书中的内容非本人原创,而仅仅是对网上的“DBGrid应用全书”进行了整理,删除了其中重复的内容,对同内容进行了合并,并增加了目录,以方便读者阅读、查阅。
一、格式化输出(日期型字段、布尔型 )
1、在布尔字段中,常用的一种方法是用其来表示性别,但在显示给用户看时,最好又能显示成男、女,以方便用户。
双击ADOquery,在弹出的窗体中生成静态字段,然后你点取这些静态字段,在OnGetText和OnSetText事件中做如下。(我一般习惯用男1女0,想像丰富一点,嘿)
procedure TfrmData.TADOquery1SEXGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
if sender.Value=1 then Text := 男;
if sender.Value=0 then
您可能关注的文档
最近下载
- (完整版)党员发展对象试题题目和答案.pdf VIP
- 2025年天翼云高级运维工程师认证参考试题库资料(含答案).pdf
- 石油企业质量安全环保论文.docx VIP
- 水处理药剂投标文件格式.docx VIP
- AI 软件开发行业市场调研分析报告.docx
- 0.中国中铁建筑施工典型异常工况安全处置工作指引宣贯材料.pptx VIP
- ANCA相关性血管炎的诊治.ppt
- 石油健康安全环保论文.doc VIP
- 阅读理解专项+标题的含义及作用++++课件(共29张ppt)++2023-2024学年统编版语文七年级上册.pptx VIP
- GB_T 1094.11-2022 电力变压器 第11部分:干式变压器.docx VIP
文档评论(0)