2
我已將數據分配給webgrid,但它按字母順序對列進行排序。它不會根據表結構在asp數據網格中顯示列。MVC 3 WebGrid列按字母順序排序,不是根據表結構
例如,如果表中有作爲」列
id title artid
然後網格顯示排序列,之後他們:
artid id title
我已將數據分配給webgrid,但它按字母順序對列進行排序。它不會根據表結構在asp數據網格中顯示列。MVC 3 WebGrid列按字母順序排序,不是根據表結構
例如,如果表中有作爲」列
id title artid
然後網格顯示排序列,之後他們:
artid id title
如果你還在尋找這個答案,我發現在這裏:
<h2>Index</h2>
@{
var grid = new WebGrid(source: Model,
defaultSort: "id",
rowsPerPage:10);
}
<p>
@Html.ActionLink("Create New", "Create")
</p>
<div id="grid">
@grid.GetHtml(columns: grid.Columns(
grid.Column("id", "ID"),
grid.Column("title", "Title"),
grid.Column("artist", "Artist")));
</div>
希望這有助於!
除了上面的stuartmclark的帖子,如果您想按降序排序,您可以在網格初始化後設置排序方向。
grid.SortDirection = SortDirection.Descending;
除了上面的stuartmclark的帖子,如果您想按降序排序,您可以在網格初始化後設置排序方向。 grid.SortDirection = SortDirection.Descending; – AxleWack 2016-10-01 13:01:31