2011-03-23 61 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

相关问题