首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

控制listbox只能单选,该如何解决

2012-02-28 
控制listbox只能单选控制listbox只能单选,我的代码如下:if(RadioButtonList1.SelectedItem.Value1 )th

控制listbox只能单选
控制listbox只能单选,我的代码如下:
  if   (RadioButtonList1.SelectedItem.Value   ==   "1 ")
                        this.ListBox1.SelectionMode   =   ListSelectionMode.Single;
                else
                        this.ListBox1.SelectionMode   =   ListSelectionMode.Multiple;

运行起来仍然可以多选,并有错误提示:
当   SelectionMode   为   Single   时,不能选择多项。
怎么解决,有做过的朋友吗

[解决办法]
if (RadioButtonList1.SelectedItem.Value == "1 ") {
//this.ListBox1.SelectedIndex = -1;
// OR
foreach(ListItem item in this.ListBox1.Items) item.Selected = false;
this.ListBox1.SelectionMode = ListSelectionMode.Single;
}
else
this.ListBox1.SelectionMode = ListSelectionMode.Multiple;
[解决办法]
先全部不选,然后设置选择模式
[解决办法]
mark

热点排行