C#无法获取组合框选择的项目字符串

时间:2014-02-20 20:17:18

标签: c# combobox

我对组合框值有疑问。 name字符串变量什么都不返回,但是当我检查(name!=“”)时,返回true。

    private void ReftreshComboBox()
            {
                comboBoxAlbums.Items.Clear();
                foreach (KeyValuePair<string, string> kvp in mysql.GetAlbums())
                {
                    comboBoxAlbums.Items.Add(kvp.Value.ToString());
                }
            }
    this.name = comboBoxAlbums.SelectedItem.ToString();

2 个答案:

答案 0 :(得分:0)

使用String.IsNullOrEmpty(this.name),我打赌你会找到答案。 string是引用类型。它可以为空。

即:null!=“”

答案 1 :(得分:0)

this.name = comboBoxAlbums.GetItemText(comboBoxAlbums.SelectedItem);