DBGrid的两个问题?能解决吗?(200分)

  • 主题发起人 主题发起人 zfine
  • 开始时间 开始时间
Z

zfine

Unregistered / Unconfirmed
GUEST, unregistred user!
1.点击DBNavigator导航....出错:Grid Out Index of Range.....!!
2.点击DBGrid纵向滚动条却看不到最后一条记录..

 
你应该判断TABLE。EOF是否为TRUE,如果为TRUE,则NEXT、LAST应该失效!
 
建议使用ehlib1.60.
 
应是数据或table,query设置的问题.
在form上直接active=true如何?
 
请问那里有ehlib1.60.???
 
1.DBNavigator的数据源是table还是query?导航时不完全一样的。
2.DBGrid的数据源中的所有数据都应显示在DBGrid中。这种情况只能解释为数据源中根本
没有最后一条记录。在设计状态下将active:=true,看看效果如何?
 
你的第一个错误是索引号的问题可能是数据集的索引号与网格的索引号不匹配!
第二个问题是由第一个问题引起的!
 
1。DBNavigator一般都是正确工作的。
问题的原因我说不准,我想你重建一个窗体,用例子中的数据源,是否有问题?
我从未遇到,即使记录有100000条。
2。我发现在用query, table组件时,滑块的位置与当前记录指针的位置不能正确对应,
而用adoquery/adotable 时却可以。
 
to zfine:发给你,地址?
 
老赵:
我想要ehlib1.60,能否发给我。谢谢!
hetianwen@sina.com
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
540
import
I
I
回复
0
查看
748
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部