安全的设置DropDownList等列表类控件的SelectedValue值

来源:互联网 发布:vb怎么把图片放大 编辑:程序博客网 时间:2024/05/16 08:29
很多人喜欢用下面这种方式,去选择列表控件的值,但如果FindByValue没找到项目时,就会导致程序异常
DropDownList1.Items.FindByValue("中国").Selected = true;
安全的设置DropDownList可以通过下面的方式:
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("中国"));
就是如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1
原创粉丝点击