Я изучал это в течение нескольких дней без большой удачи. Я пошел по нескольким путям, но не могу найти решение, которое работает. Любая помощь будет принята с благодарностью.Kendo Grid Inline Редактирование Формат даты Выпуск
У меня есть Кендо MVC сетка проводная для CRUD
@(Html.Kendo().Grid<Games.Models.Game>()
.Name("Grid")
.Columns(columns => {
columns.Bound(p => p.GameName).Width(100);
columns.Bound(p => p.Publisher).Width(75);
columns.Bound(p => p.MaxPlayers).Width(75);
columns.Bound(p => p.DateAdded).Width(100).Format("{0:MM/dd/yyyy}");
Когда я пытаюсь изменить DateAdded поля, он меняет дату моих отформатированных дат 05/01/2003 в чты 1 мая 17 : 00: 00 CDT 2003 и выдает сообщение об ошибке при попытке обновления данных (любые введенные мной данные преобразуются в формат Year, Month, Time, TimeZone year).
В сетке выбрано поле DateAdded должно быть ошибкой даты.
Я попытался использовать шаблон редактора, используя Kendo Date Picker, но данные не обновляются в моей модели.
columns.Bound(p => p.DateAdded).Width(100).Format("{0:MM/dd/yyyy}").EditorTemplateName("DateTime");
Редактор шаблона:
@(Html.Kendo().DatePicker()
.Name("datepicker")
.Format("M/d/yyyy")
)
Любая идея относительно того, что я делаю неправильно? Я могу пропустить с помощью выбора даты, если я могу обновить дату в строке, но я не могу заставить любой метод работать.
Это был действительно отличный ответ, извините за долгую задержку ответа. Я закончил с Kendo MVC, и все это отлично поработало. Я думаю, что ваш ответ прочен. – tomg101