2009-12-10 80 views
0

樹我有一個看起來以下綁定radgrid控件像數據結構

Class TreeNode { 
    public TreeNode Parent { get; } 
    public IEnumerable<TreeNode> Children { get; } 
    public . . . . 
} 

我想這個綁定到Telerik的與孩子們的每一個細節層次表radgrid控件一個asp.net的結構。我知道radgrid支持使用數據源控件聲明性綁定到自引用層次結構,但假定您有一個扁平數據集(例如來自數據庫),並且可以查看某種類的父鍵字段。我的問題是任何人都會將radgrid綁定到這樣的數據結構,並且有沒有辦法以聲明方式或主要以聲明方式執行它?

回答

0

我無法直接回答你的問題,因爲我沒有使用telerik網格的經驗,但我可以提供解決方法。

向您的課堂添加一個方法,將其內容平鋪到像您提到的那樣的結構中的自引用表中。這樣,您仍然可以使用該類,並且可以像您想要的那樣使用更高級的結構,但仍然可以以與UI組件的期望相匹配的易用形式輸出內容。

這也是擴展方法的好選擇。

+1

謝謝你的建議。這就是我在此期間所做的只是好奇地看看是否有另一種方式。 – 2009-12-10 16:32:51

相關問題