相當新的C#
我需要投入一個值來添加分鐘到一個日期,但它可以爲空。以下是我該怎麼辦:檢查是Eval(「VALUE」)爲空
if(Eval("DUREE") != DBNull.Value)
{
DataBinder.Eval(Container.DataItem,
Convert.ToString(Convert.ToDateTime(Eval("DATE")).
AddMinutes(Convert.ToInt32(Eval("DUREE")))), "{0:HH:mm}")
}
else
{
" - "
}
在這裏的錯誤,我得到:
數據綁定: 'System.Data.DataRowView' 不相稱的屬性稱爲:'17/04/2014 13:30: 00' 。
那麼,檢查是否爲假?或者錯誤在別處?
ps:對不好的代碼格式化,我不知道如何讓它變得更好。
Goooood lord ...將表達式拆分爲多個語句並開始調試。這將幫助你更容易地找到問題,你不會問;) – walther