我有一個DataGridView是綁定到BindingList的數據。我的DataGridView也有一些我添加的自定義列。這些不是數據綁定的,而是基於我的BindingList中的項目生成的(即:我的BindingList中的一個項目類型A具有類型B的屬性;我的自定義列顯示B.Name 在這種情況下,「Name 「是類B的一個屬性,因此該列所表示的屬性並不直接在BindingList中的項中找到)。可自定義列的可排序BindingList
任何人都可以幫助我嗎? 我想使它通用。
例如
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我們可以做使用自定義排序列表上的人的屬性,在DataGridView排序,但我也想基礎上,FavouriteFruit別人排序。
我不確定,但我想你需要添加列(和數據)到基礎數據源.. – TaW