2017-11-25 3 views
1

i テーブルに動的に2つのカラムを追加したいだけです。 MVCかみそりを使用して...、これは以下の私のコードです: -mvc .netでカラムを動的に追加する

<table> 
    <tr> 
    <th>id</th> 
    <th>name</th> 
    <th>type</th> 
    <th>delete</th> 
    <th>modified</th> 


    and for getting data to my table m using code like :- 

    <tbody> 
    @foreach (System.Data.DataRow row in Model.Rows) 
    { 
    <tr> 
    @foreach (var in cell in row.ItemArray) 
    { 
    if (cell ! = null) 
    { 
     <td>@cell.ToString()</td> 
    } 
    else { 
     <td></td> 
    } 
    } 
</tr> 
} 
<tbody> 
</table> 

今私はちょうど削除し、それぞれの行に対する変更された列の両方で一つのリンクを追加したい。..任意のヘルプ

答えて

0

のためのおかげで

<tr> 
    @foreach (var in cell in row.ItemArray) { 
    if (cell ! = null) { 
    <td>@cell.ToString()</td> 
    } else { 
    <td></td> 
    } 
    } 
    <td>@* Render something at the end of the row*@</td> 
</tr> 
1

セルをforeachサイクル後に追加することができます。また、ボタン表示にPartialViewを使用することをお勧めしますが、これはあなたに依存します。以下は簡単な方法です。私はいくつかのブートストラップクラスも使用しました。

<tbody> 
     @foreach (System.Data.DataRow row in Model.Rows) 
     { 
     <tr> 
     @foreach (var in cell in row.ItemArray) 
     { 
     if (cell ! = null) 
     { 
      <td>@cell.ToString()</td> 
     } 
     else { 
      <td></td> 
     } 
     } 
    <td> 

<a class="btn btn-primary btn-sm" href="@Url.Action("Edit", "ABC", new { id=Model.Id})" title="Edit ABC"><i class="glyphicon glyphicon-edit"></i></a></td> 
<td> 
<a class="btn btn-info btn-sm" href="@Url.Action("Details", "ABC", new { id=Model.Id })" title="Details of ABC"><i class="glyphicon glyphicon-file"></i></a></td> 
<td> 
<a class="btn btn-danger btn-sm" href="@Url.Action("Delete", "ABC", new { id=Model.Id })" title="Delete this ABC"><i class="glyphicon glyphicon-remove"></i></a></td> 
</tr> 
} 
</tbody> 
関連する問題