DropDownList 不能有多个项被选定
調(diào)試程序時(shí)出現(xiàn)“DropDownList 不能有多個(gè)項(xiàng)被選定”的錯(cuò)誤
原程序
??????????????????? Me.cboFiles.Items.FindByText("不選擇").Selected = True
??????????????????? If Not cboFiles.Items.FindByText(FileName) Is Nothing Then
??????????????????????? cboFiles.Items.FindByText(FileName).Selected = True
??????????????????? End If
錯(cuò)誤分析:
???????????? DropDownList被選定的選項(xiàng)可能有多個(gè)。
修改后:
????????????????? If Not cboFiles.Items.FindByText(FileName) Is Nothing Then
??????????????????????? cboFiles.Items.FindByText(FileName).Selected = True
??????????????????? Else
??????????????????????? Me.cboFiles.Items.FindByText("不選擇").Selected = True
??????????????????? End If
更完善的解決,單獨(dú)寫成一個(gè)方法:
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 不能有多个项被选定的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C语言的单向链表的操作方法
- 下一篇: Java中从Orcle里取出数据时,为什