社区
C++ Builder
帖子详情
DBgrid 滚动条的位置只能停在顶端、中间、末端了。。。
yang_jnu
2011-08-26 11:54:54
上网查了下,说是dataset的filter属性设置为false时会出现这种情况,但我查了代码,确实filter为false,求解??我有个旧版本,是用db是数据库的,我改成mysql(odbc)而已,在旧版本下,拖动完全正常,我改了新数据库后就变成滚动条的位置拖来拖去都是在中间,顶端和末端,很难操作,是什么原因呢?求指点下。。。。忘了补充一下了,Datasource用的是Tquery,新旧版本都是Tquery
...全文
83
6
打赏
收藏
DBgrid 滚动条的位置只能停在顶端、中间、末端了。。。
上网查了下,说是dataset的filter属性设置为false时会出现这种情况,但我查了代码,确实filter为false,求解??我有个旧版本,是用db是数据库的,我改成mysql(odbc)而已,在旧版本下,拖动完全正常,我改了新数据库后就变成滚动条的位置拖来拖去都是在中间,顶端和末端,很难操作,是什么原因呢?求指点下。。。。忘了补充一下了,Datasource用的是Tquery,新旧版本都是Tquery
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xtayaitak
2011-08-27
打赏
举报
回复
据我所知DBGrid本来就是这样的,听我们老大说,DBGrid本来就不可能像平常那样的滚动条,因为当DBgrid返回特别多的数据的时候,一般情况下它不会全部都反应到DBGrid里面,而是根据需要进行一部分的返回,所以滚动条根本不知道他Position的终点,也就不会像一般的滚动条那样。Boland估计是有意这样设计Dbgrid的滚动条的。
yang_jnu
2011-08-27
打赏
举报
回复
找到ehlibbde.pas了,添加进去即可,感谢了
yang_jnu
2011-08-27
打赏
举报
回复
恩,已经换用DBgrideh了,解决了这个问题。。。。顺便问下,DBGridEh自动排序的问题,查了很多资料,说要
包含ehlibbde.hpp,但我在安装目录下搜索没这个文件呀,想包含ehlibbde.pas,也找不到这个文件,有用过的说下可以吗?
yang_jnu
2011-08-26
打赏
举报
回复
刚新建了个工程测试了下,用DBgrid绑定mysql(通过odbc)时,会出现这种情况,而绑定DB数据库则不会出现这种情况,求解!
yang_jnu
2011-08-26
打赏
举报
回复
[Quote=引用 1 楼 ksrsoft 的回复:]
grid控件换了没有
[/Quote]
首先感谢你的回答,你说的Grid控件换了没是什么意思?新旧工程都是BC6的,我直接将新工程的Grid删除,再将旧工程的Grid复制到新工程,还是出现同样的问题。。。
缘中人
2011-08-26
打赏
举报
回复
应该与filter属性设置为false无关吧。
grid控件换了没有
判断
DB
Grid
是否有
滚动条
1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
同步两个
DB
Grid
的水平
滚动条
同步两个
DB
Grid
的水平
滚动条
下载后需自己创建一个测试用的数据表,并连接数据库 测试发现,对于
DB
Grid
的
滚动条
,单击时可同步,拖动时不能实时同步;对于cx
DB
Grid
则拖动时也可实时同步
db
grid
eh 滚动选定记录不改变
DB
Grid
Eh让选择的记录不随垂直
滚动条
滚动而移动 使用Delphi的人都知道,Delphi中的
Grid
与PB或者其他的
Grid
有区别,就是在滚动时记录指针会跟着改变。能不能做到像PB中的DataWindow一样滚动时选定记录不改变呢?
DB
Grid
.rar_C Builder_
db
grid
c++ builder 中
DB
GRID
加入鼠标滚动
DB
GRID
的应用范例
在用vc开发关于数据库的项目时,通常我们只好用微软的
DB
GRID
作为数据库表格控件,其实微软的
DB
GRID
并不好用,想找一份好的帮助文档都找不到,并且界面并不友好,比起C++Builder中的
DB
GRID
来说是逊色不少,但是
DB
GRID
在开发数据库的项目中又是常用的控件,所以就一直想找一个好用的
DB
GRID
,可是网上又没有找到。上次在无意中看到了C
Grid
Ctrl(一个很漂亮的表格控件,如果你还没有用过,可以到http://www.codetools.com/miscctrl/
grid
ctrl.asp/下载,上面还有详细的使用说明)支持虚模式,在这种模式下,即使你向这个表格插入一百万条数据,它并不会真的生成一百万行,而是随着你的
滚动条
的滚动,计算出在屏幕上要显示的行和列,然后会向你提供一个接口,通过这个接口,你可以在这儿设置你要显示的数据。这给了我一些启示,我决定用它来做一个
DB
GRID
。下面的例子是它的一个应用。
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章