我想构建一个格式为日期 dd//MM/yyyy 的 Kendo UI 网格。但是,我发现的所有与此相关的问题都已通过代码解决格式(“{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 = /Date(1377020142000)/ 的结果
如果您想在剑道网格中显示日期时间格式,请执行以下操作,
.Format("{0:dd/MM/yyyy}")
Or
builder.ToString("dd/MM/yyyy");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)