我有这种方法,它接收一个对象的集合(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来实现它。 –