Вам необходимо указать тип данных столбца как datetime .
Если вы используете MVC, в своей модели вы добавляете DataType.Date над свойством DatePicker на тот случай, если вам нужен только datepicker, а не datetimepicker, как показано ниже:
[DataType(DataType.Date)]
public DateTime StartDate{ get; set; }
Примечание: добавьте ссылку на System.ComponentModel.DataAnnotations, если она не включена в ваш заголовок.
Затем укажите в фильтре, что пользовательский интерфейс будет пиковым датчиком
filterable: {
ui: "datetimepicker"
}
*
OR * 1011
columns.Bound(c => c.StartDate).ClientTemplate("#= kendo.toString(kendo.parseDate(StartDate), 'MM/dd/yyyy HH:mm:ss') #")
.Filterable(ftb => ftb.Cell(cell => cell.Template("DateTimeFilter")));
вот пример кода, на который вы можете ссылаться. В этом примере есть столбец для даты рождения, на который вы можете ссылаться.
Демо - образец
В вашем случае это будет похоже на
columns.Bound(cc => cc.StartDate).Width(160)
.HeaderHtmlAttributes(new { title = "startdate") })
.Title("startdate"))
.Filterable(ftb => ftb.Extra(false)
.Cell(cell => cell.Template("DateTimeFilter"))
.Operators(op => op.ForDate(d => d
.IsEqualTo("At date")
.IsLessThan("Before date")
.IsGreaterThan("After date"))));
Надеюсь, это поможет вам.