2011-07-09 69 views
0

我正在使用c#讀取單元格的值。一個單元格具有指數值。當我讀值這是給「F5」的而不是指數值..將指數值轉換爲正常

我retriving細胞值:

DataRow dr = dsSource.Tables[0].Rows[5]; 
      string text =(dr.Table.Columns[4].ToString()); 

,我轉換值:

double val = double .Parse(text, System.Globalization.NumberStyles.Any); 

但它不轉換。有什麼建議麼。

+1

聽起來像一個電子表格。 F欄第5行 –

回答

1

如果我沒有弄錯,它看起來像你檢索列的名稱,而不是行的值。

試試這個:

var value = (double)dsSource.Tables[0].Rows[5][4];