问题分析
详情页面想展示更新人/更新时间的空值。
- C#或.NET中日期时间为空时会显示默认值1901-01-01或0001-01-01。
- 更新人为空值时会提示未将对象引用到实例问题。
代码
给更新人文本框赋值,用条件表达式判断更新人是否为空,若为空赋空值,否则显示更新人。 这样就不会提示未将对象引用到实例。
给更新时间框赋值,用条件表达式判断更新时间是否为系统默认最小时间,是返回空串,否则返回更新时间。
txt_update_by.Text = cso.update_by.IsNullEmpty() ? "": cso.update_by.ToString();
update_time.Text = cso.update_time.ToString() == DateTime.MinValue.ToString()
? string.Empty : cso.send_time.ToString();
转载请注明出处