我的老板说,dbgrid的滚动条不好用! 那是因为你的DBGRID连接的是TQuery或者TTAble,而且TQuery或者TTable是通过SQl Link连接到SQL 数据库的。如果你用TClientDataset连接,滚动条就不一样的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那不是很不方便,TQuery或者TTable就用不了了 我没有这么说,可以用TClientDataSet通过TDatasetProvider和TQuery或者TTable相连,这样不就达到目的了。 那怎么连法??TClientDataSet跟TDatasetProvider ??? 在客户程序中放一个TDCOMConnection部件,TClientDataSet通过它,与TDatasetProvider相连。 dbGrid的滚动条的状态是由于TDataSet的方法:IsSequenced的返回值决定的。一般情况下,如果DataSet不能得到准确的RecordCount的,该函数的返回直就是False。此情况下,滚动条的状态只有三个,最上,中间,最下。相反,如果可以得到精确的RecordCount(比如没有设置Filter),就有n个状态了。Good Luck!另外要注意,有些数据库就不能得到记录数的。Paradox可以。所以如果TTable所连接的数据库是Paradox的,就有n个状态了。 What happen to CSDN.No word warpNot able to see the messages clearly : < 新手问下关于多线程在主窗口怎么调用? delhi check问题 请问怎样去掉窗体中的最小化,最大化,关闭功能? 用 DOA 的请进 求救数据集的编辑 用toolbar组件建的工具按钮,如何在按钮上显示文字呢? 关于修改和添加数据问题(ADOTABLE) 请问怎么样作才能实现这个? 怎样用写文件的方式往没有记录的DBF表中写记录? 如何在Hint里加个小图标或图片呢?像Windows 优化大师那样的Hint? <<<<<<<<<<关于动态创建popupmenu的项目问题>>>>>>>>>>> delphi+sqlserver2000如何实现备份让用户可以任意的恢复其中的任意的一张表 线程问题
一般情况下,如果DataSet不能得到准确的RecordCount的,该函数的返回直就是
False。此情况下,滚动条的状态只有三个,最上,中间,最下。
相反,如果可以得到精确的RecordCount(比如没有设置Filter),就有n个状态了。Good Luck!另外要注意,有些数据库就不能得到记录数的。Paradox可以。
所以如果TTable所连接的数据库是Paradox的,就有n个状态了。
No word warp
Not able to see the messages clearly : <