Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB] Selezionare un Item con ListView()

    VB.NET:

    Vorrei selezionare un Item con una ListView() Multicolonna di questo tipo:

    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
    per estrarre l'ID della mia selezione faccio:

    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

  2. #2
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    ListView1.ListItems.Item(Y).SubItems(X)

    Y = Riga
    X = Colonna

    Ho visto che nelle tue "prove" inserivi SelectedItems quindi magari ti occorre estrarre una stringa sulla stessa riga dell'Item selezionato. Quindi:

    ListView1.ListItems.Item(ListView1.SelectedItem.In dex).SubItems(X)

    Ciao !

  3. #3
    Ho trovato la soluzione:

    Dim Id_Resoconto As Integer = lvwResoconto.SelectedItems.Item(0).SubItems(1).Tex t

  4. #4
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Prego :master:

  5. #5
    Volevo estrarre l'ID dal rigo nella ListView() selezionato:

    Dim Id_Resoconto As Integer = lvwResoconto.SelectedItems.Item(0).SubItems(1).Tex t

    Id_Resoconto = la 2^ colonna da Sinistra verso destra....>>>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.