说我有这个:
public class MyObject
{
int Node1 { get; set; };
int Node2 { get; set; };
int Node3 { get; set; };
}
List<MyObject> Objects = new List<MyObject>();
所以我只需将它的ItemsSource属性设置为Objects即可轻松绑定到数据网格。
这就是我真正想要绑定到数据网格的内容:
public class MyObject
{
public List<int> MyNodes{ get; set; } = new List<int>();
}
List<MyObject> Objects = new List<MyObject>();
可以这样做吗?我无法让它发挥作用......
答案 0 :(得分:0)
具体取决于您要向DataGrid
发送的内容类型。如果它只是对象/整数的可枚举,你可以尝试选择这样的子列表:
var allNodes = Objects.SelectMany (o => o.MyNodes).ToList();