2015-03-16 2 views
0

Я использую раскрывающийся список, чтобы заменить Combo Box. Для раскрывающегося текста я конкатенирую два столбца и отображаю их как один, который отлично работает. Когда они выбирают столбец, мне нужно отобразить выбранное значение VALUE, а не выбранный ТЕКСТ, но мне все еще нужен текст для отображения в качестве выбираемых параметров.Раскрывающийся список - отображаемое значение вместо текста

Есть ли простой способ сделать это? Или, альтернативно, как я могу создать раскрывающийся список с несколькими колонками и использовать один столбец в качестве выделенного текста?

В моем списке, у меня есть:

Value Text 
1  Option One 
2  Option Two 
3  Option Three 

Когда я выбираю 'Option One', мне нужен выпадающий текстовый дисплей, чтобы быть '1'. Надеюсь, что это прояснит ситуацию.

+0

Где именно вы хотите отобразить значение? У вас есть HTML или Javascript, чтобы показать нам? – bloodyKnuckles

+0

Значение должно отображаться как выбранный элемент выпадающего списка. то есть, если выбранный текст элемента «Joe», а значение «1», в раскрывающемся списке отображается «1» – jesse

ответ

0

я в конечном итоге решить ее с помощью Infragistics webDropDown с клиентской стороны события:

function webDropDown_SelectionChanging(sender, e) { 
     e.get_value()[0].set_text(e.get_value()[0].get_value()); 
    } 
0

Если вы динамически добавляете данные в свой ComboBox, это может быть достигнуто путем назначения значения каждой добавленной записи. Это означает, что во время выполнения вы можете отобразить значение Dim string as String = ComboBox1.SelectedValue, в то время как ComboBox отображает текст в выпадающем меню.

+0

. Я заменяю поле со списком выпадающим списком, поэтому поле со списком больше не будет использоваться. – jesse

Смежные вопросы