彻底解决Delphi的DBGrid控件鼠标滚轮问题
摘要:Delphi的DBGrid控件对鼠标滚轮的支持有问题,不仅不能连续滚动,显示的内容还会错误。 在网上找了很多代码段,发现大家都只是针对一个Form页面提出解决方法,而且这些方法都存在一个同样的问题,那就是,如果DBGrid控件里正在进行编辑,则鼠标滚轮根本不起作用。 结合这些方法,本人提出了一个通用
阅读全文
posted @
2013-04-20 16:15
del88
阅读(24)
推荐(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) 编辑
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) 编辑
DBgrid 第一列加入CheckBox,点击列头 全选/全消
摘要:真对sqlserver数据说明(其他数据库没有试过): 在数据库对应的表中加入 bit 列验证是否被选中 然后dbgrid第一列的filedname是bit列 在DBgrid的onDrawColumnCell事件中写: procedure DBGrid1DrawColumnCell(Sender:
阅读全文
posted @
2011-12-07 16:36
del88
阅读(21)
推荐(0) 编辑
在DBGrid组件中显示和编辑MEMO字段
摘要:Delphi之所以能在.NET与JAVA“两座大山”重压之下,至今仍被广大编程爱好者喜爱、支持,究其原因,除了VCL框架设计精妙之外,强大的数据库程序开发能力也是其长盛不衰的关键因素之一。说到数据库开发不能不提到DELPHI中自带的功能强劲的数据感知组件,这些组件中最为常用的当属DBGrid组件,这
阅读全文
posted @
2011-12-07 16:34
del88
阅读(33)
推荐(0) 编辑