日期:2014-05-18  浏览次数:20822 次

请教各位一个小问题,就是关于DropDownList的重新设置显示问题
我需要在C#环境下设置一个按钮控件,当我按下他后,之前的以设置选中DropDownList的项改为value为0的项
而我写了下面的代码,发现不行,说DropDownList   不能有多个项被选定。好象应该先撤消对之前的选中,我不知道该怎么改善,希望各位高手多多帮忙!!!
  DropDownList1.Items.FindByValue( "0 ").Selected     =   true;

------解决方案--------------------
DropDownList1.SelectedItem.Selected = false;
先写这一句
然后就可以了
------解决方案--------------------
DropDownList1.SelectedItem.Selected = false;

就行了
------解决方案--------------------
若想设置第n个项被选项中:
ddl.SelectedItem.Selected = false;
ddl.Items[n].Selected = true;
------解决方案--------------------
DropDownList1。selectindex = -1;
DropDownList1.Items.FindByValue( "0 ").Selected = true;
------解决方案--------------------
我也遇到过这样的问题,在一种方法无法解决时,可以换一种方法,我通常是放两个验证RequiredFieldValidator 和RegularExpressionValidator,就可以解决了问题了,前一个判空,后一个验字符位数。