List<exchange_rates> exch_rate_list = new List<exchange_rates>();
foreach (DataRow dr in ExchangeRates.Rows)
{
exch_rate_list.Add(new exchange_rates {
one_usd_to_currency = Convert.ToDouble(dr["one_usd_to_currency"]),
currency = dr["currency"].ToString(),
});
}
好吧,我得到一個錯誤說對象不能從DBNull轉換到其它類型的在這一點上one_usd_to_currency = Convert.ToDouble(dr["one_usd_to_currency"])
,有人可以請指導我這個錯誤,在這裏我已經嘗試很多通過更改數據類型來處理的方法,我非常感謝能否指導我解決這個錯誤以解決這個衝突,非常感謝!對象不能從DBNull轉換到其他類型的
檢查'博士[ 「one_usd_to_currency」]!=轉換之前DBNull.Value'。這與普通的NullReferenceException基本相同 – Rob
您可以使用調試很容易地解決您的問題,並檢查如何使用它。它將在未來幫助你! – mybirthname
[對象無法從DBNULL轉換爲其他類型]的可能的副本(http://stackoverflow.com/questions/6098646/object-cannot-be-cast-from-dbnull-to-other-types) – HimBromBeere