DataGrid中的空行,如果日期等于0001-01-01

时间:2016-06-28 10:06:55

标签: c# asp.net datagrid

我有一个用户填写的表单,默认情况下,名为FollowupDate的字段设置为0001-01-01。如果我将该字段留空,我收到错误,说日期格式错误,所以我必须将其设置为默认值。

保存表单后,它会在DataGrid中创建一个新行,后续日期显示为0001-01-01。但是如果将日期设置为this,那么我希望该行为空白。

foreach (DataGridColumn col in dg.Columns)
{
    if (col.HeaderText == "Follow Up Date")
    {
           // set row to blank                     
    }
}

如何检查该行是否包含1/1/0001,如果有,则不显示日期?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您的日期最小化,请尝试此操作

if(yourColunm == DateTime.MinValue)
{
yourColum = null;
}