2011-07-09 7 views
0

私はセルの値を読み取るのにC#を使用しています。 1つのセルは指数値を有する。指数値を標準に変換する

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

と私のように値を変換しています:

double val = double .Parse(text, System.Globalization.NumberStyles.Any); 
私はその値を読んでいるとき、私のようにセルの値をretrivingています「F5」の代わりに、その指数値..

を与えています

ですが、変換中ではありません。助言がありますか。

+1

は、スプレッドシートのようですね。列F、行5。 –

答えて

1

私が間違っていないと、行の値ではなく列の名前を取得しているように見えます。

は、代わりにこれを試してみてください:

var value = (double)dsSource.Tables[0].Rows[5][4]; 
関連する問題