从绑定数据表中删除所有记录,无法更新?

时间:2017-06-08 21:22:35

标签: vb.net datatable delete-row bindingsource

我在从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)

我尝试了不同的删除/删除/清除方法,使用不同的更新/不更新方法,似乎没有任何工作。

0 个答案:

没有答案