这样当然不行了,你要把
DataSet11.AcceptChanges()
去掉或都放在 SqlDataAdapter1.Update(DataSet11, "moneyDistr") 的下面
如:
Dim mydtb As New DataTable
Dim mydrow As DataRow
' SqlDataAdapter1.Fill(DataSet11, "moneyDistr")
mydrow = DataSet11.Tables("moneyDistr").NewRow()
mydrow("pid") = TextBox1.Text
mydrow("wid") = ListBox1.Selectedvalue
mydrow("dkrq") = TextBox2.Text
mydrow("wdk") = txtmd.Text
DataSet11.Tables("moneyDistr").Rows.Add(mydrow)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If DataSet11.HasChanges Then
SqlDataAdapter1.Update(DataSet11, "moneyDistr")
DataSet11.AcceptChanges()
End If
End Sub