Как установить выбранный элемент в поле со списком, чтобы соответствовать моей строке с помощью C #? - PullRequest
176 голосов
/ 16 января 2009

У меня есть строка "test1", и мой comboBox содержит test1, test2 и test3. Как мне установить выбранный пункт на «test1»? То есть как мне сопоставить мою строку с одним из элементов comboBox?

Я думал о строке ниже, но это не работает.

comboBox1.SelectedText = "test1"; 

Ответы [ 25 ]

0 голосов
/ 02 апреля 2016

Все методы, приемы и строки настройки кода Элемент ComboBox не будет работать, пока у ComboBox не будет родительского элемента.

0 голосов
/ 21 февраля 2016

должно работать

Yourcomboboxname.setselecteditem("yourstring");

И если вы хотите установить строку базы данных, используйте это

Comboboxname.setselecteditem(ps.get string("databasestring"));
0 голосов
/ 02 ноября 2011
combo.Items.FindByValue("1").Selected = true;
0 голосов
/ 03 августа 2011
  ListItem li = DropDownList.Items.FindByValue("13001");
  DropDownList.SelectedIndex = ddlCostCenter.Items.IndexOf(li);

Для вашего случая вы можете использовать

DropDownList.Items.FindByText("Text");
0 голосов
/ 07 января 2011

Пожалуйста, попробуйте так, у меня это работает:

Combobox1.items[Combobox1.selectedIndex] = "replaced text";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...