2016-07-12 5 views
0

私のアプリケーションのユーザーがデータを科学的表記にエクスポートすることを許可したいのですが、それが倍精度の列である場合に限ります。科学的表記でDataGridviewからcsvにデータをエクスポート

foreach (dataGridViewColumn col in dataGridView1.Columns 
{ 
    if (col.GetType() == typeOf(Double) 
    { 
     // Perform data conversion from e.g 22.56 to scientific 
    } 
} 

これを行うにはどうすればよいですか? String.Format?私がする必要がある追加のチェックがありますか?

答えて

1

実際String.Formatのを試してください。

String.Formatの( "{0:E2}"、MyNumber)を、

は、より多くの情報については、MSDN標準の数値書式指定文字列を見て

+0

は、各セルからのMyNumber解析された値はありますか? – Iason

+0

あなたの列のデータです。セル番号を指すようMyNumberを変更する必要があります –

+0

他にも必要なチェックがありますか? – Iason