IEnumerable to Combobox C#

本文关键字:Combobox to IEnumerable | 更新日期: 2023-09-27 18:30:58

如何获得IEnumerable的结果并将其放入组合框中?

private IEnumerable<Component> EnumerateComponents()
{
    return from field in GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
           where typeof (Component).IsAssignableFrom(field.FieldType)
           let component = (Component) field.GetValue(this)
           where component != null
           select component;
}

IEnumerable to Combobox C#

使用 将其转换为列表 .AsList() 方法,并将其分配给组合框数据源属性。