私の現在のプロジェクトでは、私が制御していないメソッドがこのタイプのオブジェクトを送信します。
public class SampleClass
{
public SampleClass();
public int ID { get; set; }
public List<SampleClass> Items { get; set; }
public string Name { get; set; }
public SampleType Type { get; set; }
}
public enum SampleType
{
type1,
type2,
type3
}
これらのデータをに表示しますが、このリーフの深さに関係なく、プロパティがに設定されているオブジェクトでTreeView
終わるパスのみを表示したいと思います。SampleClass
Type
type3
私はそれを行う方法について全く手がかりがありません、誰かが私を助けることができますか?
前もって感謝します !
編集
Shahrooz Jefriとdasblinkenlightによって提案された解決策で私が遭遇する問題を説明するために、ここに写真があります。左側の列はフィルタリングされていない元のデータであり、右側の列はフィルタリングされたデータです。どちらの方法でも同じ結果が得られます。赤で問題です。