Ответ 1
Существуют разные возможности:
Сетки на стороне сервера:
- Встроенный помощник WebGrid
- MvcContrib Grid
- Telerik Grid
Клиентские сетки:
и многие другие...
Можно ли создать сетку в asp.net MVc3.0. Сетка, которая используется в asp.net, похожа на это, если да, то, пожалуйста, дайте мне знать, как создать простую сетку в asp.net mvc3.0. Я использую базу данных SQL Server для извлечения данных, которые должны быть заполнены сеткой. Спасибо.
Существуют разные возможности:
Сетки на стороне сервера:
Клиентские сетки:
и многие другие...
Вы можете использовать WebGrid в MVC3. Это новое в MVC3. Используйте этот код в представлении.
@model IList<YourViewModel>
@{
ViewBag.Title = "Amend Absence";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@{
var grid = new WebGrid(source: Model, rowsPerPage: 200,
canPage: false, canSort: true, defaultSort: "Absentee");
}
<p>
<h2>Absentee List</h2>
<div id="grid">
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column(format: (item) => Html.ActionLink("Edit", "Edit",
new { id = item.Id })),
grid.Column("Absentee", "Absentee",canSort:true),
grid.Column("AbsStart", "AbsStartDate")
))
</div>
</p>
Посмотрите отличный Получите максимальную отдачу от WebGrid в ASP.NET MVC
Вам нужно создать его, используя теги TABLE/TR/TD.
Вот несколько ссылок, которые могут вам помочь.