Как добавить заказ в код на стороне сервера в моем MVC View - PullRequest
0 голосов
/ 07 декабря 2009

Как добавить в первую строку .OrderBy и указать свойство OrderById. Я нахожу это запутанным, т.е. Func & KeySelector и т. Д.

<% foreach (var item in Model.PaymentItemTotals)
{ %>
    <tr>
        <td><%= Html.Encode(item.Line)%></td>
        <td><strong><%= String.Format("{0:C}", item.AmountTotal)%></strong></td>
        <td><%= String.Format("{0:C}", item.Amount)%></td>
        <td><%= String.Format("{0:C}", item.AmountIndex)%></td>
    </tr>                    
 <% } %>

Ответы [ 2 ]

1 голос
/ 07 декабря 2009
foreach (var item in Model.PaymentItemTotals
    .OrderBy(paymentItemTotal => paymentItemTotal.OrderById))

Но подумайте над тем, чтобы сделать это в вашей модели или в контроллере, чтобы сделать ваш взгляд настолько глупым, насколько это возможно.

0 голосов
/ 07 декабря 2009
 collection.OrderBy(o => o.FieldToOrderBy)

Вы можете заказать на контроллере, прежде чем передать его на просмотр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...