VB.NET:
Vorrei selezionare un Item con una ListView() Multicolonna di questo tipo:
per estrarre l'ID della mia selezione faccio:codice:'Popolamento ListView() Resoconto Private Function PopoloResoconto(ByVal ID_Agente As Integer) lvwResoconto.Items.Clear() conn.Open() Dim ID_Cliente As Integer Dim comm As New OleDbCommand("Select * From Movimenti WHERE ID_Agente = " & ID_Agente & "", conn) Dim read As OleDbDataReader = comm.ExecuteReader Dim li As ListViewItem While read.Read() li = lvwResoconto.Items.Add(read("ID")) li.SubItems.Add(read("ID_Cliente")) li.SubItems.Add(read("ID_Agente")) li.SubItems.Add(read("Esito")) li.SubItems.Add(read("Prezzo'")) 'etc.......... End While conn.Close() End Function
Dim Id_Resoconto As Integer = lvwResoconto.SelectedItems.Item(0).Text
e funziona benissimo................
ora se io volessi estrare un "SubItem" della ListView() tipo: l'ID_Cliente come devo fare ???
io ho provato cosi ma non funziona:
Dim ID_Cliente As String = lvwResoconto.SelectedItems.Item("ID_Cliente").Text
oppure:
Dim ID_Cliente As String = lvwResoconto.SelectedItems.Item(1).Text

Rispondi quotando
