foreach (PropertyInfo PropertyItem in this.GetType().GetProperties())
{
PropertyItem.SetValue(this, objDataTable.Rows[0][PropertyItem.Name.ToString()], null);
}
在循環,我得到這個特殊的錯誤之一:轉換空值字符串 - C#.NET
類型的對象「System.DBNull」不能轉換爲類型「System.String」。
出現該錯誤是因爲數據庫中的某個字段沒有值(空),所以字符串屬性無法處理它。我怎樣才能將這個null轉換爲字符串?
如果你知道一個較短的或更好的,隨意張貼。我試圖避免檢查每個循環當前值是否爲空。
最近才。 item == null? 「〜/ Content/images/default.jpg」:recent.item; – 2013-07-23 08:38:29