Nel caso che vogliamo utilizzare nel viewer un oggetto di tipo DataTable, non dobbiamo definire nulla nella pagina.
Qui di seguito un esempio di codice ed utilizzo
Nel controller:
DataTable dttDati = GetDataTable();
return PartialView("_lista", dttDati );
Nel viewer:
@if (Model.Rows.Count == 0)
{
@:Nessun elemento
}
table id="table" width="100%">
<thead
<tr>
@foreach (System.Data.DataColumn elemento in Model.Columns)
{
<th width="300px" style="background-color:#1ba1e2"> @Html.DisplayFor(modelItem=> elemento.ColumnName) </th>
}
</tr>
</thead>
<tbody
@foreach (System.Data.DataRow item in Model.Rows)
{
<tr
<td width="500px">
Dati
</td
@for (int ContaColonne = 1; ContaColonne < Model.Columns.Count; ContaColonne++)
{
<td width="300px">
@Html.DisplayFor(modelItem => item[ContaColonne] )
</td>
}
</tr
}
</tbody
sabato 28 aprile 2018
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento