In un form ho 10 combo (da cbo1 a cbo10). Tutti sono caricati da un datatable da tabella sql


Dim cTags As New cTags
cTags.Connessione = cApri.connessione
dtTags1 = New DataTable

dtTags1 = cTags.LeggiTagDT

Dim Riga1 = dtTags1.NewRow

Riga1(0) = "0"
Riga1(1) = "..."
dtTags1.Rows.InsertAt(Riga1, 0)
Me.cboTag1.DisplayMember = dtTags1.Columns(1).ColumnName
Me.cboTag1.ValueMember = dtTags1.Columns(0).ColumnName
Me.cboTag1.DataSource = dtTags1
Me.cboTag1.SelectedIndex = 0

quanto sopra riprodotto per 10 volte

Il problema: Caricando i combo con uno stesso datatable (prima prova fatta) se seleziono una voce da un qualsiasi combo la voce selezionata viene visualizzata su tutti i combo.

Se carico i combo da singoli datatable (da dtTags1 a dtTags10 seconda prova fatta) le voci nei singoli combo vengono caricate 10 volte.

Sperando di essere stato abbastanza chiaro nel descrivere il problema ringrazio in anticipo per le risposte.

Alberto
non avendo trovato soluzione al problema ho modificato il layout della form.
Al posto dei 10 combo ho inserito 10 bottoni che richiamano in modale una form in cui carico un combobox con il datatable proveniente dalla tabella di sqlserver

Poi riempio i campi codice, descrizione in funzione di quale dei 10 bottoni e' stato utilizzato

Grazie comunque

Alberto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.