0
 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

一切看起来都不错,除了当我从表中删除一些东西时,我仍然注意到我的 ListView 中的旧项目。我确实清楚了不是吗?

谢谢你的帮助

4

2 回答 2

1

这些是我会做的事情:

1)我将尝试在删除内容后重新填充列表视图。或者

2)尝试实现一个代码,就像那个人如何实现一个数据绑定的列表视图:

于 2013-03-14T19:00:24.323 回答
0

我所需要的只是在查询结束时“提交”。

于 2013-03-14T20:03:52.920 回答