【问题标题】:ComboBox filling组合框填充
【发布时间】:2011-11-20 10:11:59
【问题描述】:

我在填写 ComboxBox 时遇到问题。这是我的代码:

string[] test = { "Ausgaben", "Eingaben" };
foreach (string r in test)
{
   cbEinAus.Items.Add(r);
}

字符串数组中的值在ComboBox 中,但所选项目是一个空字符串。 我希望数组中的这两个字符串之一成为我的选定项。

我已经尝试过使用 SelectedItem 属性,但这不起作用。

也许这是一个简单的解决方案...有人可以帮帮我吗?

【问题讨论】:

    标签: c# combobox fill


    【解决方案1】:
    cbEinAus.SelectedIndex = 0;
    

    将项目替换为索引

    【讨论】:

      【解决方案2】:

      您可以设置Text 属性。

      cbEinAus.Text = test[0];
      

      更多示例可以在How do I set the selected item in a comboBox to match my string?找到

      【讨论】:

        【解决方案3】:

        用途:

        cbEinAus.SelectedIndex = 0;
        

        您可以将0 替换为您要选择的任何项目的从零开始的索引。

        【讨论】:

        • 谢谢,这就是解决方案……太好了
        【解决方案4】:

        尝试将 SelectedItem 设置为 cbEinAus.Items[0]

        【讨论】:

          【解决方案5】:

          试试

          cbEinAus.Items[vbEinAus.SelectedIndex]
          

          而不是 SelectedItem。通常对我有用。

          【讨论】:

            猜你喜欢
            • 2013-06-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-01-24
            • 2015-05-23
            相关资源
            最近更新 更多