如何让vb listbox(列表框)中的数据自动更新?

ivy999 2010-03-27 12:08:52
列表框中绑定了access数据表中的一个字段,
所以我想让listbox(列表框)中的数据自动更新(刷新),
并且滚动条自动向下拉到最底下。

就是这样了,有那位高手可以帮帮我啊?
...全文
992 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2010-03-27
  • 打赏
  • 举报
回复
更新后调用:

list1.listindex=list1.listcount-1
舉杯邀明月 2010-03-27
  • 打赏
  • 举报
回复
要这样,也许只能通过这两个途径:
① 定时轮询。这个比较容易实现,但会多做些“无用功”。
② 消息通知。在 access数据库 内容有更新时,向你的程序发送通知消息。
  这是比较好的方法,只是整个处理过程要复杂些了。

“并且滚动条自动向下拉到最底下。”太简单了,就是用老马给你说的方法搞定。
qiwen1530 2010-03-27
  • 打赏
  • 举报
回复
用个定时控件,设置每隔一秒,或你认为合适的时候间,更新一下数据,更新后,执行楼上的操作,拉到最底下!
嗷嗷叫的老马 2010-03-27
  • 打赏
  • 举报
回复
更新后调用 ........
ivy999 2010-03-27
  • 打赏
  • 举报
回复
在列表框中显示的第一个数据是刚刚输入的新数据,
不是数据表中字段中的第一个数据。

例:数据表的字段中是

数字
1
2
3

但列表框却显示

3
2
3

如何让列表框的第一个数据变回数据表中的第一个数据?

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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