Convert.ToDouble(Table.Row[i]["id"])就可以,强制转化,但是你需要确保你的值是数值型的,如果有字符型在里面会报错,这个时候个列请try{}catch{}出来
Convert.ToDouble(Table.Rows[i]["id"])
或者
double.Parse(Table.Rows[i]["id"].ToString())
try
{
Convert.ToDouble(Table.Rows[i]["id"].ToString());
}
catch
{
//转换失败后的处理
}
double id = 0;
try
{
id = Convert.ToDouble(Table.Rows[i]["id"]);
}
catcth
{
id = 0;
}
try{Convert.ToDouble(Table.Rows[i]["id"])}catch{.....}