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

时间:2015-03-16 19:17:40

标签: javascript vb.net drop-down-menu

我使用下拉列表替换组合框。对于下拉文本,我将两个列连接起来并将它们显示为一个,这样可以正常工作。当他们选择一列时,我需要显示所选的VALUE而不是所选的TEXT,但我仍然需要将文本显示为可选择的选项。

有一种简单的方法吗?或者,我怎样才能创建一个多列下拉列表并使用一列作为所选文本?

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

Value  Text
1      Option One
2      Option Two
3      Option Three

当我选择'选项一'时,我需要下拉文字显示为' 1'。希望能够澄清一切。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我最终通过使用带有客户端事件的infragistics webDropDown来解决它:

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