下拉列表 - 显示值而不是文本
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());
}
我正在使用下拉列表替换组合框。对于下拉文本,我将两列连接起来并将它们显示为一个,效果很好。当他们 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());
}