将数据集值转换为十进制

时间:2014-07-03 06:34:56

标签: asp.net c#-4.0

汇率是十进制类型属性,在运行时我在为汇率属性赋值时遇到错误。错误是"输入字符串的格式不正确"。

foreach (DataRow dr in table.Rows)
        {

            if (dr["Rate"] != null)
            {
                accountTransactionHistory.ExchangRate = decimal.Parse(dr["Rate"].ToString());
            }
        }

1 个答案:

答案 0 :(得分:0)

使用

accountTransactionHistory.ExchangRate = Convert.ToDecimal(dr["Rate"].ToString());