C# c中剑道ui网格中的自定义排序#
在视图页面的“我的网格”的一列中ViewModel.cshtml, 我使用“.sortable”对列进行排序。但是,该列是日期,我的行按日期的天数和月份排序,而不是按年份排序。如何按日期(包括日、月和年)对行进行排序C# c中剑道ui网格中的自定义排序#,c#,kendo-grid,kendo-asp.net-mvc,C#,Kendo Grid,Kendo Asp.net Mvc,在视图页面的“我的网格”的一列中ViewModel.cshtml, 我使用“.sortable”对列进行排序。但是,该列是日期,我的行按日期的天数和月份排序,而不是按年份排序。如何按日期(包括日、月和年)对行进行排序 @(Html.Kendo().Grid<viewmodel>() .Name("SomeName") .Sortable(x => x.Enabled(
@(Html.Kendo().Grid<viewmodel>()
.Name("SomeName")
.Sortable(x => x.Enabled(true))
.HtmlAttributes(new {style = "border: 1px solid black;"})
.DataSource(ds => ds
.Ajax()
.ServerOperation(false)
.Read(read => read.Action("someAction", "SomeController"))
)
.Events(e => e.DataBound("SomeDatabound"))
.Columns(c =>
{
c.Bound(m => m.Title1).Title("Title1").Width(300).Sortable(true);
c.Bound(m => m.CreatedDate).Title("CreatedDate").Sortable(true);
})
.Resizable(resize => resize.Columns(true)))
@(Html.Kendo().Grid())
.Name(“SomeName”)
.Sortable(x=>x.Enabled(true))
.HtmlAttributes(新的{style=“border:1px纯黑色;“})
.DataSource(ds=>ds
.Ajax()
.ServerOperation(错误)
.Read(Read=>Read.Action(“someAction”、“SomeController”))
)
.Events(e=>e.DataBound(“SomeDatabound”))
.列(c=>
{
c、 绑定(m=>m.Title1)。标题(“Title1”)。宽度(300)。可排序(true);
c、 绑定(m=>m.CreatedDate).Title(“CreatedDate”).Sortable(true);
})
.resize可调整大小(resize=>resize.Columns(true)))
如果按照以下步骤设置列格式:
columns.Bound(m => m.CreatedDate).Format("{0:yyyy.MM.dd.}").Title("CreatedDate").Sortable(true);
它应该对你的列进行正确排序
(yyyy.MM.dd.
只是一个示例)