【发布时间】:2013-09-14 04:01:27
【问题描述】:
我想构建一个日期为 dd//MM/yyyy 格式的 Kendo UI Grid。但是,我发现的所有问题都通过代码 Format("{0:d}"); 解决。所以,我尝试了下面的代码:
GridBoundColumnBuilder<TModel> builder = par.Bound(field.Name);
switch (field.Type.Type)
{
case CType.Boolean:
builder = builder.ClientTemplate(string.Format("<input type='checkbox' #= {0} ? checked='checked' : '' # disabled='disabled' ></input>", field.Name));
break;
case CType.Datetime:
builder = builder.Format("{0:d}");
break;
case CType.Decimal:
case CType.Double:
builder = builder.Format("{0:0.00}");
break;
}
另一种格式可以正常工作,只是 DateTime 不工作。
我得到了 Datetime = /Date(1377020142000)/的这个结果/
【问题讨论】:
-
你是怎么解决这个问题的?
-
你能在哪里解决这个问题?使用 .Format("{0:dd.MM.yyyy}") 我让它正确显示,但编辑不起作用。有什么想法吗?
标签: c# asp.net-mvc-4 datetime kendo-grid kendo-asp.net-mvc