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にバインドし、tblParameterGroupのプロパティの1つを次のように評価します。

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

これを行うと、コントロールはキーを認識できませんが、ウォッチウィンドウには表示されます。

何か案は?

前もって感謝します

4

1 に答える 1

0

DataRepeaterは、そのレベルの深さでtblPatameterGroupを使用できません。結果を取得するには、現在の結果で.SelectManyを使用する必要があります。

于 2012-06-11T13:25:48.437 に答える