C# MVC WebGrid вывести список

251
11 октября 2017, 05:21

Добрый! Помогите, сломал уже голову. есть список List<List<Karta>> Сам класс Karta состоит из свойств KardId, Name и т.п.

Есть представление

@model List<List<WebSt.Models.Kard>>
@{
    ViewBag.Title = "Склад";
    Layout = "~/Views/Shared/_Layout.cshtml";
    IEnumerable<WebSt.Models.Kard> _kards;
    int j = 0;
}
@section styles
{
    <link href="~/Content/CSS/grid-custom.css" rel="stylesheet" />
}
@foreach (var tab in Model)
{
    if (tab[0].Spravochnik.Type == "таб1")
    {<h3>Таблица 1</h3>}
    WebGrid grid = new WebGrid(tab, rowsPerPage: 10, canSort: true);
    if (Model.Count > 0)
    {
        @grid.GetHtml(htmlAttributes: new { cellpadding = "15px", cellspacing = "0px" },
            headerStyle: "header",
            rowStyle: "row-style",
            alternatingRowStyle: "row-odd-style",
            columns: grid.Columns(
            grid.Column("Kard", header: "№ Заявки", format: (x) => tab[0].KardId)) );
    }
}

Так, вот как сделать, что бы не только выводить KardId который в tab[0], но и KardId который в tab[1], tab[2], tab[3]....? Нужно что бы в итоге был список карточек в таблице.

READ ALSO
Asp.Net MVC тег asp-&hellip; не работает

Asp.Net MVC тег asp-… не работает

ЗдравствуйтеИзучаю MVC по книге, и автор использует тэг <input asp-for="Name"/> или что то связанное с asp-

169
Лямбда выражение для цикла [требует правки]

Лямбда выражение для цикла [требует правки]

Подскажите пожалуйста, как организовать цикл используя лямбда выражение?

159
Не работает else If JavaScript [дубликат]

Не работает else If JavaScript [дубликат]

На данный вопрос уже ответили:

364