三元式+改变时间格式
e.Row.Cells[0].Text =
(((DataRowView)e.Row.Datatem).Row["Timestamp"]) == DBNull.Value ? string.Empty : ((DateTime)((DataRowView)e.Row.DataItem).Row["Timestamp"]).ToString("yyyy/M/d H:m:s");
↑三元式:?左边是判断条件,如果成立则执行:左边,不成立则执行:右边,和if写法道理相通
↑对GridView内容改变时间格式的方法也可注意一下
//String.Empty是空白字符串的意思,DBNull.Value意如果数据表的数据是Null
原文:大专栏 三元式+改变时间格式