您的位置:首页 > 产品设计 > UI/UE

C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法

2008-10-14 23:28 1136 查看
在程序中使用DropDownList控件,向DropDownList中显示当前一个值,出现异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。

究其原因,发现要显示的这个值在DropDownList控件已有的ITEM中没有这个值。

我在程序中这样处理的:

string strTemp="aaa";

ListItem item = DropDownList1.Items.FindByValue(strTemp);
if (item != null)
{
DropDownList1.Text = strTemp;
}

strTemp是要显示的字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐