Показать описание категории (один раз) в списке товаров в asp.net mvc - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть список в модели одной продажи, и я отображаю все продукты в нем, но теперь мне нужно отобразить описание категории (один раз) для каждого продукта из категории шва, как это можно сделать?

Product          Quantity          Price

*Licors (This is the category)
Brugal           1                 500
Barcelo          15                700

*Fruits (This is the category)
Apple            1                 25
Banana           3                 5

мне нужно показать описание @Html.DisplayFor(modelItem => item.Product.Category.Description) (вверх) название продукта Это мой код

<table>
  <thead>
    <tr>
      <th class="center"></th>
      <th>Serv./Prod.</th>
      <th class="center">Cant.</th>
      <th class="right">Precio</th>
    </tr>
  </thead>
  <tbody>                  
 @foreach (var item in Model.SalesDetails.OrderBy(p=>p.Product.CategoryId))
  {
    <tr>
      <td class="center"></td>
      <td class="left">   @Html.DisplayFor(modelItem => item.Product.Name)</td>
      <td class="right">     @Html.DisplayFor(modelItem => item.Quantity)</td>
      <td class="center">   @Html.DisplayFor(modelItem => item.Product.SellPrice)</td>
    </tr>
}
  </tbody>
</table>

1 Ответ

0 голосов
/ 02 декабря 2018

Это мой пример.Дайте мне знать, если вы хотите получить более подробную информацию.

@{    
list = list.OrderBy(p => p.id).ToList();
}

<table>
@foreach (var item in list)
{
    <tr>
        <td class="center"></td>
        <td class="left">   @Html.DisplayFor(modelItem => item.product)</td>
        <td class="right">     @Html.DisplayFor(modelItem => item.quantity)</td>
        <td class="center">   @Html.DisplayFor(modelItem => item.id)</td>
    </tr>
}
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...