Supponendo che l'elenco sia già associato ai dati, è sufficiente impostare la proprietà SelectedValue
nell'elenco a discesa.
list.DataSource = GetListItems(); // <-- Get your data from somewhere.
list.DataValueField = "ValueProperty";
list.DataTextField = "TextProperty";
list.DataBind();
list.SelectedValue = myValue.ToString();
Il valore della variabile myValue
avrebbe bisogno di esistere nella proprietà specificata all'interno del DataValueField
nel vostro controlli associazione dati.
UPDATE: Se il valore di myValue
non esiste come un valore con le opzioni di elenco a discesa sarà predefinito per selezionare la prima opzione nell'elenco a discesa.
fonte
2010-08-16 19:17:36
Vuoi dire 'myList.SelectedValue = someStringValue;'? – kbrimington