我正在尝试对成绩视图中的2列求和,其中包含Debit
和RemaininAmount
,但它只给我一列的结果。如何为第二列求和?
这是我的观点:
<td>
@Html.DisplayFor(modelItem => item.Debit)
</td>
<td>
@{
var RemaininAmount = item.contracts.AmountOfRent - item.Debit;
}
@RemaininAmount
</td>
</tbody> }
<td>Total</td>
<td>@Model.Sum(x => x.Debit)</td>
<td>@Model.Sum(s => s.RemaininAmount)</td>
这是我的输出:
答案 0 :(得分:0)
您似乎只是在数据单元格中显示与总和不同的值。您正在显示item.contracts.AmountOfRent - item.Debit
,但您正在汇总s.RemaininAmount
。也许尝试:
@Model.Sum(s => s.contracts.AmountOfRent - s.Debit)
以便您对显示的值求和。