Выпадающий список Удалить () wont work c # asp.net [duplicate]

Эти типы доступны:

  kCATransitionFade kCATransitionMoveIn kCATransitionPush kCATRansitionReveal @ "cameraIris" @ "cameraIrisHollowOpen" @ "cameraIrisHollowClose" @ "cube" @ "alignedCube" @ "flip" @  "alignedFlip" @ "oglFlip" @ "rotate" @ "pageCurl" @ "pageUnCurl" @ "rippleEffect" @ "suckEffect"  

Доступные подтипы:

  kCATransitionFromRight kCATransitionFromLeft kCATransitionFromTop kCATransitionFromBottom  

Те, что находятся в ссылке @rkb, являются в основном частными и не могут использоваться.

18
задан lurscher 18 April 2011 в 20:02
поделиться

9 ответов

  myDropDown.Items.Remove (myDropDown.Items.FindByText ("TextToFind"))  
8
ответ дан Adrian Toman 16 August 2018 в 04:07
поделиться

У меня есть Как это сделать, я удаляю все элементы, кроме значения, следующего как 1 и 3.

  ListItemCollection liCol = ddlcustomertype.Items;  for (int i = 0; i & lt; liCol.Count; i ++) {ListItem li = liCol [i];  if (li.Value! = "1" || li.Value! = "3") ddlcustomertype.Items.Remove (li);  }  
1
ответ дан Ashi 16 August 2018 в 04:07
поделиться

Я бы добавил идентификационный идентификатор или класс в dropbox и удалил с помощью Javascript.

В этой статье здесь должно помочь.

D

0
ответ дан Daniel Elliott 16 August 2018 в 04:07
поделиться

Как и другие люди, вам нужно сделать:

  myDropDown.Items.Remove (ListItem li);   

, но если вы хотите, чтобы страница обновлялась асинхронно, выпадающее меню должно быть внутри asp: UpdatePanel

после того, как вы Удалить вызов , вам нужно позвонить:

  yourPanel.Update ();   
1
ответ дан lurscher 16 August 2018 в 04:07
поделиться

Вы можете использовать

  myDropDown.Items.Remove (ListItem li);   

или

  myDropDown.Items.RemoveAt (int index);   

, чтобы удалить его с помощью C #.

7
ответ дан rlb.usa 16 August 2018 в 04:07
поделиться
[D0] myDropDown.Items.Remove (myDropDown.Items.FindByText ( "Чикаго"));

0
ответ дан sandip shaw 16 August 2018 в 04:07
поделиться
  • 1
    Хотя ваш ответ относится к вопросу (и, вероятно, является решением), он не добавляет ничего нового. В частности, это 100% дубликат этого ответа: stackoverflow.com/a/15916022/4634527 – Hexfire 7 December 2017 в 12:25

Вы можете использовать это:

  myDropDown.Items.Remove (myDropDown.Items.FindByValue («TextToFind»));   
35
ответ дан Steven 16 August 2018 в 04:07
поделиться

Код:

  ListItem removeItem = myDropDown.Items.FindByValue ("TextToFind");  drpCategory.Items.Remove (RemoveItem);   

Замените «TextToFind» на элемент, который вы хотите удалить.

17
ответ дан USER_NAME 16 August 2018 в 04:07
поделиться
  • 1
    что, если я хочу скрыть несколько значений? – BNN 3 April 2015 в 06:48
  • 2
    Прокручивайте каждый из них и удаляйте по одному. – PsychoDUCK 10 April 2015 в 19:17
  • 3
    Спасибо, психод. Я сделал то же самое, и это сработало – BNN 12 April 2015 в 06:37

Существует также несколько более простой способ удаления значения.

  mydropdownid.Items.Remove («Чикаго»);  & lt; dropdown id = mydropdown ..... & gt;   

значения

  • Флорида
  • Техас
  • Юта
  • Чикаго
2
ответ дан Zsmaster 16 August 2018 в 04:07
поделиться
  • 1
    Этот метод работал для меня в одном раскрывающемся списке, но в другом я должен был использовать FindByText. На всякий случай у кого-то еще есть проблемы. – mac9416 8 June 2017 в 17:51
Другие вопросы по тегам:

Похожие вопросы: