VB.NET从dataTable中删除行正在删除所有行

时间:2015-09-06 18:22:32

标签: vb.net datatable

我有一次从数据表中删除一行。 我使用此代码:

    Dim foundRow As DataRow() = nodes.Select("identifier LIKE '*Scene Root*'")
    If foundRow.Count > 0 Then foundRow(0).Delete()
    nodes.AcceptChanges()

问题是这是从数据表中删除所有行。

       Dset.Tables("node").Rows(0).Delete()

这也删除了表中的所有行。我有点困惑为什么会发生这种情况。 帮助我恢复理智!

我应该添加..我有单步第一个例子,它找到一行,它是我要删除的行,但实际的.delete正在删除表中的每一行。 也许它的表格中有什么? enter image description here

1 个答案:

答案 0 :(得分:0)

您的代码似乎可能会重复运行。尝试在其中放置$_GET["p"]并查看每次删除一行时消息显示的次数。