【发布时间】:2016-06-28 10:06:55
【问题描述】:
我有一个用户填写的表单,默认情况下,名为FollowupDate 的字段设置为 0001-01-01。如果我将该字段留空,我会收到一条错误消息,指出日期格式错误,因此我必须将其设置为默认值。
保存表单时,它会在 DataGrid 中创建一个新行,后续日期显示为 0001-01-01。但如果日期设置为此,那么我希望该行为空白。
foreach (DataGridColumn col in dg.Columns)
{
if (col.HeaderText == "Follow Up Date")
{
// set row to blank
}
}
如何检查该行是否包含 1/1/0001,如果包含则不显示日期?
【问题讨论】:
-
DateTime.MinValue是您问题的解决方案。 SO上的similar Question。 -
@शेखर 但是如果单元格等于 DateTime.MinValue,我该如何隐藏它?