2012-01-27 10 views
0

excelテーブルをdatatableに変換しましたが、おそらくドキュメントメーカーの地域設定のため区切り文字はドットで、SQLサーバーDBテーブルにdatatableを送信するとドットは認識されませんデリミタと私はSQLテーブルで100の値を持っている場合は10000、などです。C#データテーブルで区切り記号を変更する方法

これを修正するにはどうすればよいですか?

ありがとうございました。

答えて

3

コードを共有した方が簡単です。あなたのスレッドのCultureInfoで小数点区切りを設定しようとしましたか?

string sCurrentCulture = System.Threading.Thread.CurrentThread.CurrentCulture.Name; 
CultureInfo ci = new CultureInfo(sCurrentCulture); 
ci.NumberFormat.NumberDecimalSeparator = "."; 
System.Threading.Thread.CurrentThread.CurrentCulture = ci; 
+0

ありがとうございます。 –

関連する問題