Vb.net 为什么我的ListView仍然包含表中的旧值,并且不基于查询进行刷新?

Vb.net 为什么我的ListView仍然包含表中的旧值,并且不基于查询进行刷新?,vb.net,oracle,listview,Vb.net,Oracle,Listview,一切看起来都很好,只是当我从表中删除一些内容时,我仍然注意到ListView中的旧项。我说得很清楚,不是吗 谢谢你的帮助以下是我要做的事情: 1) 删除内容后,我将尝试重新填充listview。 或 2) 我只需要在查询结束时“提交” listView.Items.Clear() cmd.CommandText = " select Item1," & _ "Item2, " & _

一切看起来都很好,只是当我从表中删除一些内容时,我仍然注意到ListView中的旧项。我说得很清楚,不是吗


谢谢你的帮助

以下是我要做的事情:

1) 删除内容后,我将尝试重新填充listview。 或

2)

我只需要在查询结束时“提交”

 listView.Items.Clear()

    cmd.CommandText = " select Item1," & _
                      "Item2, " & _
                      "Item3, " & _
                      "Item4," & _
                      "Item5," & _
                      "Item6" & _
                      " FROM myTable"

    gDR = cmd.ExecuteReader()

    While gDR.Read

        lstpenaltyview = listView.Items.Add(Null_To_String(gDR("Item1")))
        lstpenaltyview.SubItems.Add(gDR("Item2"))
        lstpenaltyview.SubItems.Add(gDR("Item3"))
        lstpenaltyview.SubItems.Add(gDR("Item4"))
        lstpenaltyview.SubItems.Add(gDR("Item5"))
        lstpenaltyview.SubItems.Add(gDR("Item6"))

    End While