Recupero dati da Listview

di il
3 risposte

Recupero dati da Listview

Salve, ho un piccolo problema con questo nuovo linguaggio di programmazione(VB.NET).
Vi spiego subito qual'è

Ho una listview con dei dati recuperati da un database,tra questi dati c'è anche un id che non deve essere visualizzato e quindi lo nascondo.

sull'evento onclick di un pulsante devo recuperare l'id che vado a selezionare,la selezione può essere multipla.

io faccio così:

Dim cn As New OleDbConnection(strConn)
Dim cm As New OleDbCommand()
Dim id As String
Dim i As Integer
cm.Connection = cn
Dim dt As OleDbDataReader
cn.Open()
dt = cm.ExecuteReader()
Dim re As New OleDbDataAdapter(cm)
For i = 0 To ListView1.SelectedItems.Count - 1
Try
id = Me.ListView1.Item.items("id_art").subitems("id_art").ToString()
Catch ex As Exception
MsgBox("Trovato l'id numero:" & id, MsgBoxStyle.OkOnly, "Attenzione")

End Try

cm.CommandText = "UPDATE Dati SET Salvato='SI'WHERE id_dati=" & id
cm.Connection = cn
Dim da As New OleDbDataAdapter(cm)
Next i
Naturalmente non funziona potreste aiutarmi e dirmi in che cosa sto sbagliando?
Grazie

3 Risposte

  • Re: Recupero dati da Listview

    Il primo errore che mi é saltato all'occhio é nella query:
    Salvato='SI'WHERE


    il where va staccato dal 'SI'

    ciao
  • Re: Recupero dati da Listview

    Ti ringrazio per la tua risposta ma il problema non era quello,ma il valore di ritorno della Listview.
    QUello che volevo sapere riguarda questa riga di codice che non mi torna il valore del campo id_art,ma mi dice che c'è un errore.
    id = Me.ListView1.Item.items("id_art").subitems("id_art").ToString()
  • Re: Recupero dati da Listview

    Grazie lo stesso per l'aiuto,alla fine ci sono riuscito e ho capito come fare!
Devi accedere o registrarti per scrivere nel forum
3 risposte