作为标题,我想对要从当前日期时间排序的数据表进行排序--->通过日期时间我是此编程中的新手,请帮助:)谢谢
这是我的代码
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(model => model.SectorID)
</th>
.
.
.
<th>
@Html.DisplayNameFor(model => model.DateTime)
</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.SectorID)
</td>
.
.
.
<td>
@Html.DisplayFor(modelItem => item.DateTime)
</td>
<td>
@Html.ActionLink("Details", "Details", new { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", new { id=item.ID })
</td>
</tr>
}
只需在新视图中订购模型即可,
您可以在这里查看,也可以从控制器中进行操作
视图
@{
var modelOrdered = Model.OrderByDescending(m=>m.DateTime);
}
控制者
var model = context.collections.OrderByDescending(m => m.DateTime);
return View(model);
//这里只是迭代
@foreach (var item in modelOrdered) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.SectorID)
</td>
.
.
.
<td>
@Html.DisplayFor(modelItem => item.DateTime)
</td>
<td>
@Html.ActionLink("Details", "Details", new { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", new { id=item.ID })
</td>
</tr>
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句