Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
mi scuso per la mia ingoranza, sono sicuro che sia una cosa veramente facile
se io ho piu di una combobox
la prima
unobon.Items.Add("alto")
unobon.Items.Add("basso")
e cosi via per altre alternative
come faccio a far risultare alla seconda di nome duebon gli stessi valori senza rinserirli manualmente?
duebon.Items.Add("alto")
duebon.Items.Add("basso")
spero di essere stato chiaro e sintetico (preferirei risolvere il tutto con una semplice riga di codice, se possibile)
basta scorrere la collection degli item della prima combobox e copiarli nella seconda.
tipo foreach(var item in unobon.items) duebon.items.add(item)
però controlla
provato il metodo e funziona io l'ho messo cosi: For Each var In unobon.Items duebon.Items.Add(var) Next Comunque vorrei ringraziare tutti - ashman - 05/03/11 21:16
dove lista è per esempio una List<string> coi valori dentro
asd matteo, ma ti sembra che se i problemi che ha sono questi gli andiamo a spiegare cosa sono i datasource :) - HeDo - 05/03/11 01:28
ho usato il tuo metodo (almeno credo) - ashman - 05/03/11 21:04
ho prima fatto il caricamento della lista poi messo in 3 combobox ma quando seleziono un valore in modalita play anche le atre combobox assumo lo stesso valore - ashman - 05/03/11 21:05
ti consiglio di usare la funzione "addrange" al posto di "add" per la seconda combobox e per le altre
Codice sorgente - presumibilmente Plain Text
duebon.Items.AddRange(unobon.Items)
Più facile di cosi!!!
ho provato una volta conclusa la trafila dei valori per la prima combo a usare quella stringa ma mi da un errore, eccolo : Value of type 'System.Windows.Forms.ComboBox.ObjectCollection' cannot be converted to '1-dimensional array of Object'. - ashman - 05/03/11 21:10