读书人

怎么检查某一个值是否包含在 DropDown

发布时间: 2012-02-06 15:52:45 作者: rapoo

如何检查某一个值是否包含在 DropDownList 中
某个DropDownList包含A,B,C三个值,
如果我设—ropDownList.SelectedValue= "Z "
则会发生「选择的值超出范围」的错误。

我如何在运行 DropDownList.SelectedValue= "Z " 以前,
先行检测 "Z " 是否包含在 DropDownList 所有的值里面呢

[解决办法]
ListItem item = DropDownList1.Items.FindByValue( "Z ");
if (item != null)
{
DropDownList1.SelectedValue= "Z ";//包含
}
[解决办法]
楼上的强,再改进一下
ListItem item = DropDownList1.Items.FindByValue( "Z ");
ListItem item1 = DropDownList1.Items.FindByText( "Z ");
if(item != null || item1 != null)
{
DropDownList1.SelectedValue= "Z ";//包含
}

读书人网 >C#

热点推荐