DropDownList 不能有多个项被选定
調(diào)試程序時出現(xiàn)“DropDownList 不能有多個項被選定”的錯誤
原程序
??????????????????? Me.cboFiles.Items.FindByText("不選擇").Selected = True
??????????????????? If Not cboFiles.Items.FindByText(FileName) Is Nothing Then
??????????????????????? cboFiles.Items.FindByText(FileName).Selected = True
??????????????????? End If
錯誤分析:
???????????? DropDownList被選定的選項可能有多個。
修改后:
????????????????? If Not cboFiles.Items.FindByText(FileName) Is Nothing Then
??????????????????????? cboFiles.Items.FindByText(FileName).Selected = True
??????????????????? Else
??????????????????????? Me.cboFiles.Items.FindByText("不選擇").Selected = True
??????????????????? End If
更完善的解決,單獨寫成一個方法:
public?static?void?SelectedSingleItem(System.Web.UI.WebControls.DropDownList?list,string?sValue?)?
{
foreach(?ListItem?item?in?list.Items?)
{
if(?item.Value?==?sValue?)
{
item.Selected?=?true;
}
else
{
item.Selected?=?false;
}
}
}
轉(zhuǎn)載于:https://www.cnblogs.com/zgqys1980/archive/2006/06/01/414944.html
總結(jié)
以上是生活随笔為你收集整理的DropDownList 不能有多个项被选定的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言的单向链表的操作方法
- 下一篇: 无关程序,一点感言.