【问题标题】:Checking a Selected value in the combobox检查组合框中的选定值
【发布时间】:2014-02-22 22:01:39
【问题描述】:

大家好,我试图检查是否选择了组合框中的某个选定值 我一直在尝试这样的事情:

if (Type_CB.SelectedValue == 3)
        {
         ///Do some Code
        }

但它似乎不起作用

有什么办法吗

【问题讨论】:

  • 你试过selectedItem吗?

标签: c# combobox selectedvalue


【解决方案1】:

以上所有cmets和答案都是正确的。就您而言,我假设您已在组合框中手动添加了一些数字。因此,以下将解决您的问题:

string value = Type_CB.SelectedItem.ToString();
string value2 = "3";
if (value2 == value)
{
do some work
}

【讨论】:

  • 这个确实成功了,但我将 SelectedItem.ToString(); 更改为 SelectedValue.ToString();
  • 非常好。在这里查看有关如何使用组合框的提示。 dotnetperls.com/combobox
【解决方案2】:

因为你想做的是使用SelectedIndex 方法。或者你可以使用SelectedItemSelectedValue 如果你有实际的项目/价值,但最好使用SelectedIndex

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 2022-08-18
    • 2011-05-23
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    相关资源
    最近更新 更多