为什么选个值后,显示不出来

private void cbPhoneKind_SelectedIndexChanged(object sender, EventArgs e)
{
cbPhoneKinds();
cbPhoneKind.Text = "" + cbPhoneKind.SelectedItem;

    }

    public void cbPhoneKinds()
    {
        cbPhoneKind.Items.Clear();
        string[] cbPhoneKindName = { "三星", "联想", "诺基亚", "VIVO", "酷比", "摩托罗拉", "酷派", "金立", "HTC", "魅族", "小米", "苹果", "华为", "其他" };
        for (int i = 0; i < cbPhoneKindName.Length; i++)
        {
            string name;
            name = cbPhoneKindName[i];
            cbPhoneKind.Items.Add(name);  
        }


    }
            调试的时候一直为null

相同的问题昨天你已经回答过你了。

cbPhoneKinds()中你将数据清空,重新赋值, 但是你的SelectedItem在那里给他赋值的?

cbPhoneKind.SelectedItem;这个在cbPhoneKinds()没有重新设置