-5

データを行にリストするのは簡単です。

コントローラ:

return View(XXX.ToList());

意見:

@model IEnumerable<MVCPROJECT.Models.TABLE1>

@foreach (var item in Model)
        {
            <table style="width: 100%">
            ........
            .....
            </table>
        } 

しかし、MVC4 のビューページでこのようなデータを一覧表示するにはどうすればよいでしょうか?

ここに画像の説明を入力

4

1 に答える 1

0

データ構造を変更せずに、次のことを簡単に行うことができます (モデルに多くのアイテムが含まれていないと仮定します)。

編集:コメントで要求されたように、各ヘッダー行に 5 つの項目のみが含まれるように追加しました。

<table>
    <tr>
        @for (int i = 0; i < Model.Count(); i++)
        {
            <th>@item.Id</th>
            @if ((i + 1) % 5 == 0)
            {
                @:</tr><tr>
            }
        }
    </tr>
    @foreach(var item in Model)
    {
        <tr>
            <td>@* some data on item *@</td>
        </tr>     
    }
</table>
于 2013-05-14T19:39:23.027 に答える