随笔 - 807  文章 - 0 评论 - 43 阅读 - 57万

随笔分类 -  DBgrid

彻底解决Delphi的DBGrid控件鼠标滚轮问题
摘要:Delphi的DBGrid控件对鼠标滚轮的支持有问题,不仅不能连续滚动,显示的内容还会错误。 在网上找了很多代码段,发现大家都只是针对一个Form页面提出解决方法,而且这些方法都存在一个同样的问题,那就是,如果DBGrid控件里正在进行编辑,则鼠标滚轮根本不起作用。 结合这些方法,本人提出了一个通用 阅读全文
posted @ 2013-04-20 16:15 del88 阅读(24) 评论(0) 推荐(0) 编辑
改变DBGRID的选中行的颜色
摘要:默认DBGRID选中行的颜色为深蓝色,可以在程序中改变 在DBGRID的OnDrawColumnCell中写入 if (State=[gdSelectd..gdFocused,gdCurrent]) then begin Grid.Canvas.Font.Color :=clRed; Grid.Ca 阅读全文
posted @ 2012-01-05 17:39 del88 阅读(23) 评论(0) 推荐(0) 编辑
StringGrid的显示速度竟然比DBGrid显示速度快将近10倍
摘要:最近接了个小活让导入excel 发现和标题一样 程序 上传 上来了 DBGrid的 http://files.cnblogs.com/del88/%E5%AF%BC%E5%85%A5Excel_DBgrid%E5%81%9A%E5%AF%BC%E5%85%A5%E6%98%BE%E7%A4%BA.r 阅读全文
posted @ 2011-12-21 16:58 del88 阅读(58) 评论(0) 推荐(0) 编辑
DBgrid 第一列加入CheckBox,点击列头 全选/全消
摘要:真对sqlserver数据说明(其他数据库没有试过): 在数据库对应的表中加入 bit 列验证是否被选中 然后dbgrid第一列的filedname是bit列 在DBgrid的onDrawColumnCell事件中写: procedure DBGrid1DrawColumnCell(Sender: 阅读全文
posted @ 2011-12-07 16:36 del88 阅读(21) 评论(0) 推荐(0) 编辑
在DBGrid组件中显示和编辑MEMO字段
摘要:Delphi之所以能在.NET与JAVA“两座大山”重压之下,至今仍被广大编程爱好者喜爱、支持,究其原因,除了VCL框架设计精妙之外,强大的数据库程序开发能力也是其长盛不衰的关键因素之一。说到数据库开发不能不提到DELPHI中自带的功能强劲的数据感知组件,这些组件中最为常用的当属DBGrid组件,这 阅读全文
posted @ 2011-12-07 16:34 del88 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示