我需要将具有属性的通用对象绑定到DataGrid,DataGrid控件只允许绑定List。
所以我有两个问题:
答案 0 :(得分:0)
是否可以绑定一个不是列表的对象?
您可以绑定到任何IEnumerable
。如果您希望能够编辑项目,则应绑定到IList
。
绑定到单个对象只是绑定到返回单个项目的序列或集合,例如:
public IEnumerable SourceProperty { get { return new List<YourType>(1) { yourObject } } };