我有一个数据绑定到BindingList的DataGridView。我的DataGridView还有一些我添加的自定义列。这些不是数据绑定的,而是基于我的BindingList中的项生成的 (即:我的类型A的BindingList中的项具有类型B的属性;我的自定义列显示B.Name 在这种情况下,“Name”是B类的属性,因此该列表示的属性不会直接在BindingList中的项目中找到。
任何人都可以帮助我吗? 我想把它变成泛型。
e.g。
public class Fruits
{
public String Id {get;set}
public String Name {get;set}
}
public class People
{
public String ID {get;set}
public String Name {get;set}
public Fruits FavouriteFruit{get;set}
}
在BindingList中我们可以使用自定义可排序列表对People上的属性进行排序,在DatagridView中,我还想根据FavouriteFruit对People进行排序。
答案 0 :(得分:0)
您可以继承DataGRidView并添加所需的属性。