我正在尝试将数据库绑定到MVC5应用程序中的Grid,这是我的第一次尝试。
创建了Model类和Controller。我的模型是返回数据表。我想绑定网格中的数据。 下面是我的控制器代码,它将返回列表。
List<SystemManagmentModel> fileStores = new List<SystemManagmentModel>();
SystemManagmentModel fileStore = new SystemManagmentModel();
fileStores.Add(fileStore);
return View(fileStores);
我可以在视图@model IEnumerable
中添加Model从这里我无法理解如何创建网格以及如何绑定此列表。我选择了Razor视图引擎。
任何正文都可以在MVC中显示一些示例代码来绑定网格选项谢谢
答案 0 :(得分:0)
看看MVC Grid它是一个救生员。
这就是你如何使用它:
@Html.Grid(Model).Columns(columns =>
{
columns.Add(x => x.Property).Titled("name of column header").Sortable(true);
columns.Add(x => x.DateTimeProperty).Titled("Release Date").SortInitialDirection(GridSortDirection.Descending)
.Format("{0:dd/MM/yyyy HH:mm}")
.ThenSortByDescending(x => x.DateTimeProperty);
columns.Add(x => x.Property3).Titled("Another Prop");
columns.Add(x => x.Id)
.Titled(string.Empty)
.Encoded(false)
.Sanitized(false)
.RenderValueAs(x => @<b> @Html.ActionLink("Delete", "DeleteAction", new { id = x.Id })</b>)
.SetWidth(100);
}).Sortable(true)