使用选定的文本而不是 selectedIndex

Posted

技术标签:

【中文标题】使用选定的文本而不是 selectedIndex【英文标题】:Use selected text instead of selectedIndex 【发布时间】:2011-12-04 09:07:04 【问题描述】:

我有一个dataset 连接到一个bindinglist,而该bindinglist 在win32 中连接到一个combobox

当我有一个值为“Computer”的私有字符串时,我想让“Computer”在combobox 中被选为displaymember

主要问题是在combobox 中使用SelectedText 来选择“计算机”是行不通的,但是当我使用selectedIndex 时它可以正常工作。但是,要使用selectedIndex,您必须知道表格中的行号才能使文本被选中。

【问题讨论】:

【参考方案1】:

(不确定因为标签,我假设您正在为您的应用程序使用 WinForms)。

尝试以下方法:

combobox.SelectedValue = "Computer";

【讨论】:

以上是关于使用选定的文本而不是 selectedIndex的主要内容,如果未能解决你的问题,请参考以下文章

在 selectedIndex 处展开单元格

检查 CheckBoxList 是不是有任何选定的值

如何在运行时更改列表框中的选定项目文本?

React - 在迭代中显示/隐藏文本对总是显示所有文本而不是选定元素 - 为啥?

按钮更新第一个元素的文本而不是选定元素

xxx.value 和 xxx.options[xxx.selectedIndex].value 有啥区别来使用 JavaScript 获取选定选项的值?