我正在使用c#来读取单元格的值。一个具有指数值的单元格。当我读到这个价值时,它正在给予" F5"而不是那个指数值..
我正在重建单元格值:
DataRow dr = dsSource.Tables[0].Rows[5];
string text =(dr.Table.Columns[4].ToString());
我正在将值转换为:
double val = double .Parse(text, System.Globalization.NumberStyles.Any);
但它没有转换。任何建议。
答案 0 :(得分:1)
如果我没有弄错,它看起来就像你检索列的名称而不是行的值。
请改为尝试:
var value = (double)dsSource.Tables[0].Rows[5][4];