簡體   English   中英

如果日期等於0001-01-01,則DataGrid中的空白行

[英]Blank row in DataGrid if date is equal to 0001-01-01

我有一個用戶填寫的表單,默認情況下,名為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,如果不包含該日期,則不顯示日期?

在此處輸入圖片說明

如果您的約會時間最短,請嘗試此操作

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM