1

我正在尝试在ListBox使用 ASP.net C#的选定索引处获取值

MakeListBox.SelectionMode = ListSelectionMode.Multiple;
int [] indicies= MakeListBox.GetSelectedIndices();

我将为 SQLDataSource 的数据库查询动态构建一个 select 语句。我希望能够做的是让所有选定的索引都经过一个循环,以获取它返回的数组,并将指定索引处的每个值添加到字符串中。

我已经浏览了这个这个,但找不到做我所说的事情需要什么。

基本上我正在寻找与 IndexOf 命令相反的东西。或具有相同结果的技术。

4

1 回答 1

2

查看控件属性时不是很明显ListBox,但这是最好的方法:

foreach(ListItem li in MakeListBox.Items)
{
   if(li.Selected)
      {
         // Append to your string list
      }
}
于 2013-06-25T20:29:25.503 回答