2014-10-17 83 views
0

我想從前端插入null value。這是我的代碼:如何在asp.net中爲datetime字段插入空值?

if (!string.IsNullOrEmpty(txtCallTwo.Text)) 
     { 
      DateTime second = DateTime.ParseExact(txtCallTwo.Text.Trim(), "MM/dd/yyyy", CultureInfo.InvariantCulture); 
      objclsConsultantLeadStatusProp.dtDate_2nd_Call = second; 
     } 
     else 
     { 
      DateTime second = DateTime.ParseExact(txtCallTwo.Text.Trim(), "MM/dd/yyyy", CultureInfo.InvariantCulture); 
      objclsConsultantLeadStatusProp.dtDate_2nd_Call = null; 

     } 

dtDate_2nd_Call屬性被聲明爲爲Datetime

回答

0

您需要使dtDate_2nd_Call爲nullable屬性。可空屬性的語法是這樣的。

DateTime? dt = null; 

對於你的情況應該是Datetime? dtDate_2nd_Call而不是Datetime dtDate_2nd_Call

+0

在設計類obejct'objclsConsultantLeadStatusProp',定義屬性'dtDate_2nd_Call'爲: '可空 dtDate_2nd_Call = null' – 2014-10-17 11:59:58

+0

dtDate_2nd_Call已經格式爲DateTime? dtDate_2nd_Call。 – Rachna 2014-10-17 11:59:58

+0

我的意思是讓它可以爲空,如果你仔細看,那邊有'?''DateTime'旁邊。 – 2014-10-17 12:02:05

相關問題