2011-03-23 88 views
0

我是XamDataGrid-Topic中的新成員。目前我正在玩弄XamDataGrid來了解提供的功能。具有相同數據類型的XamDataGrid分層結構

我已經有兩個問題:

我有分層的數據,看起來像這樣:

公共類TestDTO

{

公衆詮釋標識{獲得;組; }

public string描述{get;組; }

public ObservableCollection Children {get;組; }

}

我的XAML FieldLayouts看起來是這樣的:

我的XAML無法顯示...

我想顯示的數據像這樣:

列標識|列說明

  • 123 |說明123

  • 234 | Description234

    456 | ChildDescription456

  • 567 | Description567

的問題是:看來,這只是 「parentLayout」 用於由XamDataGrid。 「childLayout」中的更改不被接受。此外,雖然LabelLocation = Hidden,但列標題顯示在子級別中。當頂級數據類型與子級別相同時是否存在一般性問題?

這使我想到我的下一個問題:

是否有可能在ParentLayout的列與childLayout的那些同步?所以他們有相同的路線,但擴展指標仍然是有意的。

預先感謝您!

+0

解決您的問題的任何成功嗎?因爲我migth對你的反饋感興趣。謝謝 – 2013-01-18 11:20:31

回答

1

首先,XamDataGrid可與BindingList<T>。因此,將您的Children收藏改爲BindingList<T>。此外,你是否爲父母和孩子創建單獨的字段佈局?在子版面FieldLayoutSettingsLabelLocation="Hidden"

+1

是的,我創建了單獨的字段佈局,並且子佈局具有labelloaction = hidden。問題是子數據類型與父數據類型相同。所以只使用父字段佈局。 – 2011-03-28 13:49:45

相關問題