如何在标签c#中显示组合框的选定值?

时间:2016-02-11 19:29:16

标签: c# winforms

我正在尝试获取组合框的选定值并在标签中显示该值。它在c#winForm中。这就是我现在所拥有的:

private void AccountsCmboBx_SelectedIndexChanged(object sender, EventArgs e)
{
        try
        {
            string accountName = AccountsCmboBx.SelectedValue.ToString();
            FromAddrLabel.Text = accountName;
        }
        catch(Exception Ex)
        {
            MessageBox.Show(Ex.Message);
        }

}

3 个答案:

答案 0 :(得分:2)

尝试使用SelectedItem

   string accountName = AccountsCmboBx.SelectedItem.ToString();

请查看帖子ComboBox SelectedItem vs SelectedValue

中的差异

答案 1 :(得分:0)

string accountName = AccountsCmboBx.Text; 

如果没有选择任何项目,将永远不会有NullReferenceException。

答案 2 :(得分:0)

如果文本是您想要的值,请尝试:

string accountName =  AccountsCmboBx.SelectedText;