我有一个要在菜单中显示的业务对象列表。我可以快速使用LINQ创建嵌套组以匹配所需的结构,但必须手动迭代每个以实例化和填充菜单项。我正在使用支持IHierarchicalDataSource和IHierarchicalEnumerable的DevExpress ASPxMenu。对我来说,最简单的方法是将我的分组列表(作为IGrouping)转换为其中一个接口?
答案 0 :(得分:1)
我必须为数据库中的分层列表执行类似操作,以在树控件中显示。我最终做的是使用LINQ2XML创建XElements以根据需要对层次结构进行建模,然后将顶部元素传递给树控件。