疑惑!关于Mshflexgrid控件

三楼の郎 2002-04-10 03:12:40
我在使用mshflexgrid显示一个表格中的纪录时出现这样的问题,表格中的纪录有5000多条,但是在mshflexgrid中只显示了不到2200行,有没有那位大虾知道这是为什么?

我使用ADO访问数据库:
dim DBconnection as ado.connection
Set DBconnection = New Connection
DBconnection.CursorLocation = adUseClient
DBconnection.ConnectionString = "provider=msdasql;driver=sql server;server=server;uid=SA;pwd=;database=mydatabase;"
DBconnection.Open
dim rec as recordset
set rec=new recordset
rec.open "select * from mytable",dbconnection,adOpenStatic, adLockOptimistic
set mshflexgrid.datasorce=rec

以上代码运行时无任何问题,rec的纪录数量是5000多,但是mshflexgrid只显示了2000多,这是为什么?
...全文
33 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomhuang 2002-04-11
  • 打赏
  • 举报
回复
VB打补丁了吗??
三楼の郎 2002-04-10
  • 打赏
  • 举报
回复
CPU:赛扬1G
内存:128M

我的现象和HungryBoy(饥饿男孩)的差不多,在2050条左右。
wts 2002-04-10
  • 打赏
  • 举报
回复
我这里显示29166条,然后提示溢出,我还不知道该怎么办呢,又没有时间去研究分页!
vivan19781111(vivan kaizi) :可以把你的MSHFLEXGRID控件发给我看看吗?
wtslh@bj.case.com.cn
vivan19781111 2002-04-10
  • 打赏
  • 举报
回复
我做一个MSHFLEXGRID,它能显示100000多个,是不是你的内存不够?
HungryBoy 2002-04-10
  • 打赏
  • 举报
回复
这可能是MSHFLEXGRID的一个Bug好象只能显示2048条记录,建议您把查询出来的记录写到树组里面,然后再一行一行的写道网格中。好想太麻烦了。呵呵。。。
tomhuang 2002-04-10
  • 打赏
  • 举报
回复
客户端的内存是多少??可能是内存不够
wangsitao 2002-04-10
  • 打赏
  • 举报
回复
mshflexgrid有限制吧,做分页?

1,451

社区成员

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

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