silverlight如何在一个datagrid中显示一个主表包含多个子表的数据

silverlight怎么在一个datagrid中显示一个主表包含多个子表的数据
我想在一个datagrid中显示主表及其多个子表的信息,

------解决方案--------------------
如果是 datagrid 嵌套的方式 可以参考下

http://social.msdn.microsoft.com/Forums/zh-CN/silverlightzhchs/thread/1ff41150-6af1-4984-ad6d-70757d4e1ebe

telerik 提供的示例中 也有这样的 datagrid
------解决方案--------------------
实现起来并不麻烦,需要做一些自定义模板设计。

可以考虑使用datagrid的分组功能,在rowdetails中实现子表显示。

需要了解的知识
1)PagedCollectionView
它代表了一个有关分组、排序、筛选和导航的分页数据集合。
2)PagedCollectionView的GroupDescriptions属性
对分组信息的描述,用于绑定需要分组的字段。
3)DataGrid的RowGroupHeaderStyles属性
用于设置分组标签头的样式。

silverlight如何在一个datagrid中显示一个主表包含多个子表的数据

请参考:
http://silverlightchina.net/html/tips/2010/0102/539.html