繁体   English   中英

显示列表中所选项目(组合框)的其他值<>

[英]Display the selected items (combobox) other values from a list<>

我从列表中提出了一个comboBox:

locationCcomboBox.DataSource = ReadExcelFile(ExcelFilePath, "some properties"); \\ returns a list of class property.

locationCcomboBox.DisplayMember = "Location";

该类是一个简单的类:

public string chain { get; set; }
public string location { get; set; }
public string postcode { get; set; }
public string phone { get; set; }

我不知道的是,当用户从组合框中选择一个选项时,我是如何选择电话,手机链等为每个文本框输入正确值的!

大脑南!

处理locationCcomboBoxSelectedIndexChanged事件,然后通过SelectedItem属性获取类实例:

//At form load or constructor:
locationCcomboBox.SelectedIndexChanged += locationCcomboBox_SelectedIndexChanged;  

private void locationCcomboBox_SelectedIndexChanged(object sender, EventArgs e)
{
    if (locationCcomboBox.SelectedIndex > -1)
    {
        Class myClass = locationCcombo.SelectedItem as Class;

        if (myClass != null)
        {
            //access the members of myClass here
        }
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM