var Ceremony = dc.GetOneCeremony(IdCeremony);
運行的頂行示出此錯誤時:空值不能被分配到與類型的System.DateTime一個部件,其是一種非空值類型
空值不能被分配到一個構件與類型System.DateTime這是一個不可爲空的值類型。
var Ceremony = dc.GetOneCeremony(IdCeremony);
運行的頂行示出此錯誤時:空值不能被分配到與類型的System.DateTime一個部件,其是一種非空值類型
空值不能被分配到一個構件與類型System.DateTime這是一個不可爲空的值類型。
如果你有一個屬性的儀式類有DateTime類型將其更改爲DateTime? 它似乎GetOneCeremony返回一個對象具有空日期時間字段
你可能會分配一個空值從datareader到datatime數據類型。
類似:
DateTime dt = (DateTime)yourDataReader["YourDateTimeColumnWhichIsNull"].Value
或者考慮使用GetValueOrDefault()方法 - 請參閱http://msdn.microsoft.com/en-us/library/72cec0e0.aspx – cristobalito 2011-05-29 23:23:12
郵政GetOneCeremony'的'體。這個問題是該方法的內在問題,如果沒有它,就不可能說明如何解決問題。 – recursive 2011-05-29 21:58:02