Salve a tutti. Ho un problema particolare con il controllo combobox.
La questione è la seguente:
In runtime mi creo tanti controlli combo box quanti sono i record nella tabella di riferimento. Ecco il codice:
myDataRow = DataSet.Tables("Utenti")
Dim i as integer=0
Do While i<myDataRow.Lenght
Dim mycombobox as new combobox
Me.controls.add(mycombobox)
With mycombobox
.DataSource=DataTableUtenti
.DisplayMember= "Utenti"
.ValueMember="IdUtente"
.SelectedValue=myDataRow(i)("IdUtente")
End with
i +=1
Loop
A livello teorico dovrebbe funzionare. Il problema è che in tutte le combobox create mi viene visualizzato sempre lo stesso valore, ossia quello dell'ultimo record di myDataRow.
Qualcuno sa dirmi il perché e dove sbaglio?
Grazie.
Daniele