小数位比较多的时候 显示的是字符串,不能直接todecimal 要先转为todouble. Convert.ToDecimal(Convert.ToDouble(dr["volume"].ToString()))