如何从DropDownList获取最后一个选项值?

时间:2010-05-21 19:13:42

标签: c# drop-down-menu

我有一个DropDownList,其中包含以下选项:

o select
1 hot
2 cold
3 warm

如何从DropDownList获取最后一个选项值(“暖”)?

3 个答案:

答案 0 :(得分:10)

假设您有一个引用DropDownList的变量:

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

请注意,您应该首先检查DropDownList是否有项目,否则当列表为空时,这将抛出IndexOutOfBounds异常。谢谢@Cylon。

答案 1 :(得分:2)

var last = cmbMyList.Items.OfType<ListItem>().LastOrDefault();

(感谢Cylon Cat纠正我)

非常简单

答案 2 :(得分:1)

喜欢的东西 cboTemp.SelectedIndex = cboTemp.Items.Count -1;