ASP.NET List Box - PullRequest
       3

ASP.NET List Box

1 голос
/ 11 октября 2011

Я создаю веб-сайт, на котором на одной странице есть список, в котором будет отображаться набор имен. Рядом с этим полем находится еще одно поле. Пользователь должен иметь возможность выбрать несколько имен из первого списка, нажмитеКнопка со стрелкой, благодаря которой все выбранные имена первого блока появятся во втором блоке.Может кто-нибудь, пожалуйста, помогите мне, как это сделать ??

1 Ответ

1 голос
/ 11 октября 2011

Предположим, что идентификатором кнопки ">>" является btnLoad, а обработчиком события щелчка - btnLoad_Click

lst1 - это поле первого списка, а lst2 - это второе окно списка:убедитесь, что оба списка имеют

SelectionMode="Multiple"

или

         protected void btnLoad_Click(object sender, EventArgs e)
     {
        lst1.GetSelectedIndices();
        foreach (int item in lst1.GetSelectedIndices())
        {
            var tempItem = lst1.Items[item];
            tempItem.Selected = false;
            lst2.Items.Add(tempItem);    
        }
     }

с

SelectionMode="Single"

надеюсь, что это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...