我有這種方法,它接收一個對象的集合(EmployeeState),這個對象包含這個屬性:IdEmployeeState(int),StateName(string)和Description(string),我需要show in一個組合框只有StateName。這是方法。與此查詢LINQ的問題是,顯示所有列,例如:{Statename的=活動} {Statename的= NotActive} {Statename的=駁回}在Combobox中顯示一個對象
我需要顯示在組合框只有名稱:「活動「,」不活躍「和」駁回「。保持加載到組合框的對象(不要將它傳遞給串列表)
我怎樣才能做到這一點?
public void loadEmployeeStateCombobox(ICollection<EmployeeState> employeeStateCollection)
{
var result = from employeeState in employeeStateCollection
select new
{
//employeeState.StateName,
bb = employeeState.StateName
};
_employeeStatecomboBox.ItemsSource = result.ToList();
}
什麼包含類SelectListItem?或者更好地解釋字典。 – ale
當綁定到控件時,我個人總是喜歡用Id和展示道具綁定對象,以防需要選擇它。您可以通過SelectedListItem或Dictionary來實現它。 –