0
我將excel錶轉換爲數據表,但可能是由於文檔製作者的區域設置,分隔符是點,並且當我將數據表發送到SQL Server數據庫表時,它不會將dot識別爲分隔符,如果我在SQL表中的值爲100,則它是10000,依此類推。如何更改C#數據表中的分隔符
如何解決這個問題?
謝謝。
我將excel錶轉換爲數據表,但可能是由於文檔製作者的區域設置,分隔符是點,並且當我將數據表發送到SQL Server數據庫表時,它不會將dot識別爲分隔符,如果我在SQL表中的值爲100,則它是10000,依此類推。如何更改C#數據表中的分隔符
如何解決這個問題?
謝謝。
如果您分享了您的代碼,它會更容易。你有沒有嘗試在線程的CultureInfo中設置小數點分隔符?
string sCurrentCulture = System.Threading.Thread.CurrentThread.CurrentCulture.Name;
CultureInfo ci = new CultureInfo(sCurrentCulture);
ci.NumberFormat.NumberDecimalSeparator = ".";
System.Threading.Thread.CurrentThread.CurrentCulture = ci;
謝謝,它的工作原理。 – 2012-01-27 08:27:09