三元式+改变时间格式
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
原文:大专栏 三元式+改变时间格式