我在从SQL查询填充的数据集中有一个数据表。我想点击一个按钮并删除数据表中的所有数据。
我尝试了很多解决方案,通常我的数据会从我的datagridview中清除,但是当我重新加载表单时,数据仍然存在!
所以我玩了不同的更新方法,以便在更新时删除标记为删除的行。所有方法都不起作用,或抛出异常。
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
Try
For Each dr As DataRow In DataSet.BT_Order.Rows
dr.Delete()
Next
Me.Validate()
Me.BT_OrderTableBindingSource.EndEdit()
Me.BT_OrderTableAdapter.Update(Me.DataSet.BT_Order)
MsgBox("updated")
Catch ex As Exception
MsgBox("failed")
End Try
End Sub
我还尝试了......之后的更新......
while i < datarows blah blah
dataset.tables("mytable").rows.remove(i)
loop
Me.BT_OrderTableAdapter.Update(Me.DataSet.BT_Order)
我尝试了不同的删除/删除/清除方法,使用不同的更新/不更新方法,似乎没有任何工作。