[英]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; }
我不知道的是,当用户从组合框中选择一个选项时,我是如何选择电话,手机链等为每个文本框输入正确值的!
处理locationCcomboBox
的SelectedIndexChanged
事件,然后通过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.