FineUI 官方论坛

标题: 一直在用,做点贡献 [打印本页]

作者: 满意    时间: 2014-4-24 08:38
标题: 一直在用,做点贡献
grid中日期时间型数据格式化时,如果日期时间为null,会报错,修改如下
fineui/webcontrols/panelbase.grid/renderfield/renderfield.cs
大约258行date=DateTime.TryParse(value.ToString())开始到下面的if语句块改为                           
if (!DateTime.TryParse(value.ToString(), out date))
    {
         // 2009-02-27T12:12:22
         text = date.ToString("s");
         int tIndex = text.IndexOf("T");
         if (tIndex >= 0) text = text.Substring(0, tIndex) + "T00:00:00";
         //text = date.ToString(RendererArgument);}
    }
else
    {
         text = value.ToString();
}


作者: 满意    时间: 2014-4-24 08:38
前面的感叹号去掉。。。
if (DateTime.TryParse(value.ToString(), out date))




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4