【发布时间】:2013-02-20 14:52:32
【问题描述】:
这是技术难题:
• 我必须在 Silverlight 5 中创建一个层次网格,其深度可多达四级。这将需要在网格中嵌套网格,以便可以选择任何行并带回适当的子记录
• 在选择访问子记录时,我需要进行延迟加载
• 我正在使用 WCF 服务从 SQL 数据库中提取数据。我有两个返回列表的操作合同,一个带回初始父列表,第二个带回子列表以进行所需的任何钻取,这些不会同时拉动,一个是初始数据集,第二个是按需子数据集.
- 父字段
- 组织 ID
- Metric_ID
- 元素
- 性能
- 平均
- 子字段
- 组织 ID
- Parent_ID
- Metric_ID
- 元素
- 性能
- 平均
• 我访问 SQL Server 中的存储过程以拉回数据集,然后将它们放入列表中。我将网格中选定行中的 Parent.Org_ID 传递给 WCF 服务中的子存储过程并获取子数据集。
• 百万美元的问题是如何为嵌套网格设置绑定或 ItemsSource?
非常感谢
【问题讨论】:
标签: silverlight datagrid nested