Можно удалить время по умолчанию 12:00 отредактировать devexpress

StackOverflow https://stackoverflow.com//questions/22039979

Вопрос

Я работаю в MVC 4 и использую devexpress.

Я использую редактор данных TimeEdit:

<td>
   @Html.DevExpress().TimeEdit(
   settings => {
     settings.ControlStyle.CssClass = "form-control input-sm";
     settings.Name = "HoraInicioFiltro";
     settings.Properties.DisplayFormatString = "h:mm tt";
     settings.Width = System.Web.UI.WebControls.Unit.Percentage(100);
   }).GetHtml()
</td>

И в view этот timeedit приходит:

enter image description here

Проблема: Я хочу, чтобы это шло в комплекте 00:00 и не с 12:00

Это было полезно?

Решение

Просто установите время, которое вы хотите:

settings.DateTime = DateTime.Now;

Или, если вы хотите, чтобы было 00:00:

settings.DateTime = new DateTime(2014, 1, 1, 0, 0, 0)

DisplayFormatString для вас был бы:

settings.Properties.DisplayFormatString = HH:mm";
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top