2014-12-16 3 views
0

У меня есть список стран, который возвращает идентификатор и имя. У меня также есть строка. Выпадающее значение присваивает значение ID, но на данный момент у меня нет идентификаторов. Я хочу иметь возможность установить выбранное значение как текстовое поле. Есть ли способ сделать это? или есть способ сравнить мою строку с списком, чтобы определить ID?Как установить значение datatextfield вместо значения в выпадающем списке?

string country = "Australia"; 
ddlCountry.DataSource = listofcountries; 
ddlCountry.DataTextField = "Value"; 
ddlCountry.DataValueField = "Key"; 
ddlCountry.DataBind(); 

ddlCounty.SelectedValue = ??? 

Благодаря

ответ

2
ddlCountry.Items.FindByText(country).Selected = true 
+0

Спасибо. Прекрасно работает – user3809554

Смежные вопросы