Voglio uno ListBox
pieno di elementi. Sebbene, ogni articolo dovrebbe avere un valore diverso. Quindi, quando l'utente seleziona un elemento e preme un pulsante, verrà chiamato un metodo che utilizzerà il valore selezionato dall'elemento selezionato.Crea articoli ListBox con un valore diverso rispetto al testo dell'articolo
Non voglio rivelare i valori dell'articolo all'utente.
MODIFICA: Questo non è per ASP.NET, è per un'applicazione Windows Form. Ho solo pensato che l'esempio HTML sarebbe stato facile da leggere.
ho l'ispirazione da HTML:
<form>
<input type="radio" name="sex" value="Value1" /> Male
<br />
<input type="radio" name="sex" value="Value2" /> Female
</form>
Questo mi permette anche di usare valori diversi di quello che l'utente vede.
Quando si utilizza DisplayMember, ha più senso impostare ValueMember = "Value" e quindi leggere SelectedValue –
@Henk: +1, sono d'accordo, volevo solo sottolineare che è possibile accedere all'oggetto completo, non solo "pre "assegnato" proprietà. –
Ciao, il tuo codice sembra funzionare, grazie. C'è comunque un piccolo errore. Non visualizzerà la voce Testo nella lista. Scrive Namespace.SomeData .... La parte di valore funziona perfettamente però, grazie! – CasperT