Как получить последнее значение параметра из DropDownList? - PullRequest
2 голосов
/ 21 мая 2010

У меня есть DropDownList со следующими параметрами:

o select
1 hot
2 cold
3 warm

Как я могу получить последнее значение параметра ("теплый") из DropDownList?

Ответы [ 3 ]

10 голосов
/ 21 мая 2010

Предполагая, что у вас есть переменная, на которую ссылается ваш DropDownList:

if (myDropDownList.Items.Count > 0)
{
    string myValue = myDropDownList.Items[myDropDownList.Items.Count - 1].Value;
}

Обратите внимание, что вы, вероятно, должны сначала проверить, что DropDownList содержит элементы, иначе это вызовет исключение IndexOutOfBounds, когда список пуст. Спасибо @ Сайлон.

2 голосов
/ 21 мая 2010
var last = cmbMyList.Items.OfType<ListItem>().LastOrDefault();

(Спасибо Cylon Cat за поправку)

Очень просто

1 голос
/ 21 мая 2010

что-то вроде cboTemp.SelectedIndex = cboTemp.Items.Count -1;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...