Я использую @grid.GetHtml
gridview, чтобы показать сетку в моем приложении ASP.NET MVC4.
Сортировка по умолчанию не работает при использовании помощника WebGrid со столбцом (первичным ключом) как скрытым.
Использование SP для извлечения данных веб-сетки, а также сортировка по умолчанию приведены в SP.
Мой код:
@grid.GetHtml(
htmlAttributes: new
{
id = "XXXX"
},
tableStyle: "table table-bordered table-condensed table-hover table-striped",
headerStyle: "info",
footerStyle: "webgrid-footer",
alternatingRowStyle: "webgrid-alternating-row",
selectedRowStyle: "webgrid-selected-row",
rowStyle: "gridrow",
columns: grid.Columns(
grid.Column("AAAA", "AAAA",style:"hidecol") //Primary Column Name is “AAAA”
)
)
Код JQuery для скрытия заголовка столбца первичного столбца.
<script type="text/javascript">
$(document).ready(function() {
$("# XXXX th:nth-child(1)").hide();
});
</script>