2017-08-03 5 views
0

私はBindingListにデータバインドされたDataGridViewを持っています。私のDataGridViewには、私が追加したいくつかのカスタムカラムがあります。これらはデータバインドではなく、バインディングリスト のアイテムに基づいて生成されます(つまり、タイプBのBindingListのアイテムにはタイプBのプロパティがあり、カスタムカラムにはB.Nameが表示されます) この場合、 "はクラスBのプロパティであるため、列によって表されるプロパティはBindingList内の項目に直接見つからない)。カスタム列のSortable BindingList

誰でも私にこれを手伝ってもらえますか? 私はとしたいと思っていました。

私もFavouriteFruitに基づいて人々をソートするために望んでいた

する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} 
} 

我々はDataGridViewの中で、人々のプロパティ用のカスタムソート可能なリストを使用してソート行うことができますとしてではなく、。

+0

わかりませんが、ベースデータソースに列(およびデータ)を追加する必要があると思います。 – TaW

答えて

0

DataGRidViewを継承し、必要なプロパティを追加できます。

+0

この情報を私に教えてください。 – user3838082