0

我有以下 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 又包含一组匿名类型。

我想将它绑定到 Repeter 和 Eval tblParameterGroup 中的属性之一,如下所示:

<%# Eval("Key.SomeProperty") %>

当我这样做时,控件看不到 Key,但它在 Watch 窗口中。

有任何想法吗?

提前致谢

4

1 回答 1

0

DataRepeater 不能在该级别的深处使用 tblPatameterGroup。您需要在当前结果上使用 .SelectMany 才能得到它。

于 2012-06-11T13:25:48.437 回答