我有以下的linq:
var r = db.tblCommonSalesDrivers.Join(db.tblScenarioQuarters, c => c.tblScenarioQuarter, s => s, (csd, sq) => new { Csd = csd, Sq = sq })
.GroupBy(c => c.Csd.tblParameter)
.GroupBy(c => c.Key.tblParameterGroup);
这给了我一组tblParameterGroup,每组包含一组tblParameter,而tblParameter又包含一组匿名类型。
我想将它绑定到tblParameterGroup中的一个属性的Repeter和Eval,如下所示:
<%# Eval("Key.SomeProperty") %>
当我这样做时,控件无法看到Key,但它在Watch窗口中。
有什么想法吗?
提前致谢
答案 0 :(得分:0)
DataRepeater不能在某个级别的深层使用tblPatameterGroup。您需要在当前结果上使用.SelectMany来获取它。