Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кол-во выделеных items в listbox1 
:(
    Опции темы
Miller_time
Дата 1.4.2008, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 8.9.2006
Где: Нижний Новгород

Репутация: 1
Всего: 1



Народ подскажите как получить кол-во выделенных , items из лист бокса. И как выделенные элементы запихать в массив .  (На форме все понятно а на сайте не получается). smile  

Заранее спасибо.


--------------------
Мы делаем игрыЗДЕСЬ
PM MAIL WWW ICQ   Вверх
Optimus
Дата 1.4.2008, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 1.9.2007

Репутация: нет
Всего: 14



Код

<asp:ListBox ID="ListBox1" runat="server" OnSelectedIndexChanged="ListBox1_SelectedIndexChanged" 
    SelectionMode="Multiple" AutoPostBack="true">
    <asp:ListItem Selected="True">qwr</asp:ListItem>
    <asp:ListItem>aswaza</asp:ListItem>
    <asp:ListItem>dasdasa</asp:ListItem>
    <asp:ListItem>12345</asp:ListItem>
</asp:ListBox>
<br />
<br />
<asp:Label ID="LabelCountOfSelectedItems" runat="server" Text=""></asp:Label>
<br />
<br />
<asp:Label ID="LabelSelectedItems" runat="server" Text=""></asp:Label>


Код

protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
  ListItemCollection selectedItems = new ListItemCollection();
  foreach (ListItem item in ListBox1.Items)
  {
    if (item.Selected)
    {
      selectedItems.Add(item);
    }
  }

  LabelCountOfSelectedItems.Text = "Count = " + selectedItems.Count.ToString();
  // или
  //LabelCountOfSelectedItems.Text = "Count = " + ListBox1.GetSelectedIndices().Length.ToString();

  LabelSelectedItems.Text = "Selected Items:<br />";
  foreach (ListItem item in selectedItems)
  {
    LabelSelectedItems.Text += item.Text + "<br />";
  }
}


Это сообщение отредактировал(а) Optimus - 1.4.2008, 20:24
--------------------
"постановка задачи наполовину решает саму задачу"
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0380 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.