Italian Problema con ListViewData

gdelvecchio

Member
Licensed User
Longtime User
Ciao a tutti!

Ho un problema con il valore che mi ritorna il tipo di dato ListViewData.

Mi spiego meglio:

Ho una listview caricata con il seguente codice:

B4X:
Dim lvd As ListViewData
lvd.Initialize
Cursore_RIC = Main.DB_APP.ExecQuery("SELECT CAMPO1, CAMPO2 FROM IMP WHERE V_GEST = 'RIC ' AND CAMPO2 LIKE '%" & DSRIC.Trim & "%' AND CHIAVE = '"&Home_prog.ID_ODL.Trim&"'" )
   For b = 0 To Cursore_RIC.RowCount -1
      Cursore_RIC.Position = b
      lvd.FirstRow = "Id Ricambio - " & Cursore_RIC.GetString("CAMPO1")
      lvd.SecondRow = Cursore_RIC.GetString("CAMPO2")
      List_ric.AddTwoLines2(lvd.FirstRow, lvd.SecondRow, lvd)
   Next
   Cursore_RIC.Close

All'evento item_Click della lista recupero il valore della lista e lo istanzio nella lvd:

B4X:
Dim lvd As ListViewData
   lvd = Value

Nella lista quando clicco su una qualsiasi riga mi ritorna sempre il valore dell'ultima riga della lista caricata :BangHead:
E invece la posizione è giusta.

L'oggetto lvd ha sempre il valore dell'ultima caricata nella listview.
Per capirci il ciclo che vi ho postato.

Qualcuno mi può aiutare???????

Please ???

Ho finito il mio progetto mi manca solo questa cosa per chiudere il tutto.

Grazie a tutti

Ciao
 

gdelvecchio

Member
Licensed User
Longtime User
perfetto

Grazie mille!
mettendo la lista nel ciclo tutto perfetto!

grazie mille!

Ciao:sign0098:
 
Top