如何解决如何使用 BindingSource 显示更新的值来自另一个 Windows 窗体或工作站的更改
除了清除和重新填充数据表之外,如何刷新绑定源的数据/显示来自其他表单的更新值?或者首先将数据源设置为 null 是唯一的解决方案?这是我的刷新按钮代码:
Private Sub btnRefresh_Click(sender As Object,e As EventArgs) Handles btnRefresh.Click
Try
Me.bsTransactionHeader.EndEdit()
Me.bsMachine.EndEdit()
Me.myDataset.GetChanges()
Me.adpTransactionHeader.Update(Me.myDataset.MntTransactionHeader)
Me.adpTransactionDetail.Update(Me.myDataset.MntTransactionDetail)
Me.adpTransactionMachinePart.Update(Me.myDataset.MntTransactionMachinePart)
Me.adpTransactionSparePart.Update(Me.myDataset.MntTransactionSparePart)
Me.adpTransactionUser.Update(Me.myDataset.MntTransactionUser)
Me.adpMachine.Update(Me.myDataset.MntMachine)
Me.myDataset.AcceptChanges()
dgvTransactionHeader.Refresh()
Me.bsMachine.ResetBindings(False)
Me.bsTransactionHeader.ResetBindings(False)
Catch ex As Exception
MessageBox.Show(ex.Message,method.SetExcpTitle(ex),MessageBoxButtons.OK,MessageBoxIcon.Error)
End Try
End Sub
如果用户点击了返回按钮,它应该立即作为正在进行的交易出现在另一个表单中。谢谢你。 Machine Monitoring System
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。