如果使DBgrid右侧移动滚动条时,当前记录不变啊?如果不行,有替换的组件吗

lostmoon 2010-03-01 12:18:10
如果使DBgrid右侧移动滚动条时,当前记录不变啊?如果不行,有替换的组件吗?
...全文
117 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
静远 2010-03-01
  • 打赏
  • 举报
回复
引用 1 楼 haochin 的回复:
不太明白,

你是不是说的固定左边列?

同问~

如果是要实现这个,可以尝试第三方控件cxGrid,可以通过设置多个Bounds来实现
haochin 2010-03-01
  • 打赏
  • 举报
回复
不太明白,

你是不是说的固定左边列?
SQLDebug_Fan 2010-03-01
  • 打赏
  • 举报
回复
TDBGridEh可以做到,在移动滚动条的时候,当前记录是不动的。
yanele 2010-03-01
  • 打赏
  • 举报
回复
在你另外发的贴子已回答,不知道是不是那个意思!
yxuxueying 2010-03-01
  • 打赏
  • 举报
回复
可以使用DBGIRDEH来试试,那个有冻结列的作用,就是不知道是不是你说的那个问题了
haochin 2010-03-01
  • 打赏
  • 举报
回复
明白了。。哈哈。。。。。。。。。。。。
lostmoon 2010-03-01
  • 打赏
  • 举报
回复
是点击右侧的滚动条,当前记录自动的变了,难道大家没有人注意??
yanele 2010-03-01
  • 打赏
  • 举报
回复
没看懂是什么意思,是不是指右侧的滚动条不灵,记录无法滚动?
SQLDebug_Fan 2010-03-01
  • 打赏
  • 举报
回复
TDBGridEh里有冻结列的功能,你可以用这个控件
haochin 2010-03-01
  • 打赏
  • 举报
回复
如果一定要用dbgrid来实现,有一个好办法:

就是用两个dbgrid,横排在一起就是的。平时将其中一个隐藏,需要固定左边列是,就将就隐藏的那个显示出来,只拖动右边Dbgrid的横向滚动条。

这个方法还是不错的。以前我就这样子用。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧