0

event と eventRegistrations の 2 つのテーブル/エンティティがあります。イベントを表示するグリッドビューがありますが、eventRegistrations.SomeNumber を合計する列が必要です。

ナビゲーション オブジェクトを使用して、eventRegistrations の数を取得できます。

金額はどうすればもらえるのでしょうか?

4

2 に答える 2

0

イベント登録をカウントできる場合は、次の LINQ拡張メソッドをevent.EventRegistrations.Count()使用して合計を取得できるはずです。SumIEnumerable<T>

var sum = event.EventRegistrations.Sum(er => er.SomeNumber);
于 2012-04-26T22:00:54.857 に答える
0

次のように処理しました。

public string GetRegSum(object _eventReg)
{
System.Collections.Generic.List<FormRouterData.family_fishing_reg> theseRegs = (System.Collections.Generic.List<FormRouterData.family_fishing_reg>)_eventReg;
var sum = theseRegs.Sum(er => int.Parse(er.num_group));
if (sum == 0) { return string.Empty; }
else { return sum.ToString(); }
}

于 2012-04-30T14:34:54.633 に答える