0

我有一个详细模式下的 ListView 设置,如下所示:

替代文字

当用户按下删除按钮时,我需要继续从数据库中删除他们的记录。这我可以做得很好,但我坚持如何检索 ListView 控件中突出显示的数据。我试过使用谷歌,但我发现的所有例子都没有奏效。

有人可以帮我吗?

4

2 回答 2

3

您应该能够使用以下方法获取基础对象:

ListView1.SelectedItems(0)

从数据库中删除它后,您应该重新绑定数据。

于 2010-04-12T21:27:48.570 回答
0
Dim name, room, subject, date, period As String

If listviewName.SelectedItems.Count > 0 then

        '*********** transfer selected data on declare String variable ************'
        name= listviewName.SelectedItems(0).SubItems(0).Text
        room = listviewName.SelectedItems(0).SubItems(1).Text
        subject = listviewName.SelectedItems(0).SubItems(2).Text
        date= listviewName.SelectedItems(0).SubItems(3).Text
        period= listviewName.SelectedItems(0).SubItems(4).Text

        '*********** delete **************'
        cmd1.Connection = MYSQLCON
        MYSQLCON.Open()
        cmd1.CommandText = "DELETE FROM tablename WHERE columnname = '" & name & "'"
        reader = cmd1.ExecuteReader
        MYSQLCON.Close()

End If
于 2013-02-17T15:23:23.823 回答