我对列表框有一个问题。
我使用列表框,并在选择列表框项时添加计数。但是我在列表框中有两个项目总是被选中,计数总是2。
如何选择单个或多个选择?
答案 0 :(得分:1)
由于以下两个原因,总是选择两个项目:
1)在内联代码中选择它们 - selected =“true”
2)他们在CodeLhind的PageLoad方法中被选中,并且你在没有Not IspostBack的情况下进行调用。
请检查。
答案 1 :(得分:0)
将ListSelectionMode设置为Multiple,然后遍历列表框项
foreach (ListItem item in ListBox1.Items)
{
if(item.Selected)
{
count++;
}
}
答案 2 :(得分:0)
一个事实是你已经设置了多重选择模式。 另一个事实是,当你插入一个被选中的项目时,如果添加另一个则被选中 所以在你添加一个项目集
之后 ListBox1.SelectedIndex = -1;
否则,请检查Saurabh