将IGrouping转换为IHierarchicalDataSource的最简单方法

时间:2010-12-01 19:18:04

标签: asp.net linq hierarchical-data igrouping

我有一个要在菜单中显示的业务对象列表。我可以快速使用LINQ创建嵌套组以匹配所需的结构,但必须手动迭代每个以实例化和填充菜单项。我正在使用支持IHierarchicalDataSource和IHierarchicalEnumerable的DevExpress ASPxMenu。对我来说,最简单的方法是将我的分组列表(作为IGrouping)转换为其中一个接口?

1 个答案:

答案 0 :(得分:1)

我必须为数据库中的分层列表执行类似操作,以在树控件中显示。我最终做的是使用LINQ2XML创建XElements以根据需要对层次结构进行建模,然后将顶部元素传递给树控件。