下拉列表 - 显示值而不是文本

Dropdown List - Display Value Instead of Text

我正在使用下拉列表替换组合框。对于下拉文本,我将两列连接起来并将它们显示为一个,效果很好。当他们 select 一列时,我需要显示 selected VALUE 而不是 selected TEXT,但我仍然需要文本显示为 selectable 选项.

有没有简单的方法来做到这一点?或者我如何制作一个多列下拉列表并使用一列作为 selected 文本?

在我的下拉列表中,我有:

Value  Text
1      Option One
2      Option Two
3      Option Three

当我select 'Option One'时,我需要下拉文本显示为'1'。希望这足以澄清事情。

如果您动态地向 ComboBox 添加数据,这可以通过为添加的每条记录分配一个值来实现。这意味着在运行时您可以显示值 Dim string as String = ComboBox1.SelectedValue,同时让 ComboBox 在下拉列表中显示文本。

我最终通过使用带有客户端事件的 infragistics webDropDown 解决了这个问题:

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