回 帖 发 新 帖 刷新版面

主题:vb原代码

Private Sub BtUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtUpdate.Click
        Try
            Me.BindingContext(Ds1, "工资表").EndCurrentEdit()
            If Ds1.HasChanges(DataRowState.Modified) Then
                MsgBox("更改成功")
            End If
        Catch ex As Exception
        End Try
    End Sub

不止到什么意思   Me.BindingContext(Ds1, "工资表").EndCurrentEdit()
            If Ds1.HasChanges(DataRowState.Modified) Then
                MsgBox("更改成功")
谁能告诉我

回复列表 (共2个回复)

沙发

查一下msdn吧!数据库的我也还没有做到!不好意思!

板凳

应该就是说:
先判断Ds1,即DataSet中的工资表是否有在其他地方被修改,若修改了,则停止下面代码;否则,继续执行。
如果DataSet中有被修改过的行,并且还米有被调用,则显示“更改成功”,退出程序。

我来回复

您尚未登录,请登录后再回复。点此登录或注册