VB 如何实现:每隔一秒,窗体自动显示数据库下一行记录 的功能? 50

是这样,我已经有一个数据库Access文件,里面存着各种参数随着时间(步长为1s)变化的记录。具体来说就是第1行是第1s时各个参数的值,第2行是第2s各个参数的值。现在我... 是这样,我已经有一个数据库Access文件,里面存着各种参数随着时间(步长为1s)变化的记录。具体来说就是第1行是第1s时各个参数的值,第2行是第2s各个参数的值。现在我希望能够在我设计的窗体(界面)上将需要的参数显示出来,并且每隔1s自动显示下一行的数据。
我不知道应该怎样做。
我看visual studio自带的帮助文档中有教如何将数据库数据显示在窗体界面,但是这个显示不是自动更新,而是可以按键选择显示上一条或者下一条记录。

相应的代码大概有:
Private Sub ListDSBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListDSBindingNavigatorSaveItem.Click
Me.Validate()
Me.ListDSBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me._LOCA20_Dose30s5minDataSet)

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: 这行代码将数据加载到表“_LOCA20_Dose30s5minDataSet.ListDS”中。您可以根据需要移动或删除它。
Me.ListDSTableAdapter.Fill(Me._LOCA20_Dose30s5minDataSet.ListDS)

End Sub

Private Sub I131TextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles I131TextBox.TextChanged

End Sub
我希望了解要实现我的功能我应该怎么做?以及,可以在这个已经实现显示数据库信息但不能自动每1秒更新的基础上进行编程吗?
谢谢各位了!
展开
 我来答
书生无文
2015-04-08 · TA获得超过112个赞
知道小有建树答主
回答量:56
采纳率:100%
帮助的人:20.5万
展开全部
用一个timer控件 设置1秒钟刷新一次,执行显示下一条记录就可以
追问
诶,就是我不知道“执行显示下一条记录”这个是否有相对应的什么函数,比如movenext啥的?
其实是我对VB的了解非常有限,只对最基本的控件有一些了解,但是更多比如跟数据库相关的控件,或者对应的函数就非常地摸不着门儿。
所以虽然您这样说了,我还是不知道具体要怎么做。。。
追答
显示特定行数的数据这个可以做到吧?    每一秒就往下显示一行或者根据秒数显示;再不行就一直显示数据集第一行,然后每次timer响应就移除数据集第一行,这样就能每一秒显示一行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式