如何对ASP.NET MVC中的2列求和?

时间:2019-05-01 17:42:17

标签: c# asp.net-mvc sum

我正在尝试对成绩视图中的2列求和,其中包含DebitRemaininAmount,但它只给我一列的结果。如何为第二列求和?

这是我的观点:

    <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>

这是我的输出:

enter image description here

1 个答案:

答案 0 :(得分:0)

您似乎只是在数据单元格中显示与总和不同的值。您正在显示item.contracts.AmountOfRent - item.Debit,但您正在汇总s.RemaininAmount。也许尝试:

@Model.Sum(s => s.contracts.AmountOfRent - s.Debit)

以便您对显示的值求和。