取消选择列表框中的所有项目
我有一个ListBox,最初显示时选择了第一个项目。 我希望它显示没有选择任何项目。 这可能吗?
谢谢
ListBox.ClearSelected()
要么
ListBox.SelectedIndex = -1
当然,它们是成员方法。
这应该这样做:
lb_MyListBox.SelectedIndex = -1;
用于清除多个ListBox
foreach (Control ctrl in ctrls) { ((ListBox)ctrl).SelectedIndex = -1; ClearInputs(ctrl.Controls); }
按钮上的调用方法以及您要执行的位置
ClearInputs(Page.Controls);
ListItem.Selected是驱动它的原因。 默认值为false,表示不会选择该项。 您的代码必须明确地将其设置为true才能将其显示为选中状态。 您只需要删除正在执行该操作的代码,这看起来像listItem.Selected = true;
。 请参见ListItem.Selected