我有這個應用程序,它需要用戶引入一些價格等工作與dataGridViews也顯示。問題是,在某些計算機上'.'
這被視爲','
我設法得到一些TextBox離開事件,併爲它設置Invariant文化,但是沒用,因爲即時通訊使用dataGridViews來顯示,也ReportViewer我也有一個代碼轉換數字文字和這個問題我的應用程序是在這個文化問題,目前的狀態不值錢,所以我需要的一切設定爲固定區域性不管它會採取的值,例如:爲整個應用程序設置文化不變(線程)點'。'而不是','
2.00
作爲200,00
那臺電腦我想在使用不變文化無論是什麼顯示2.00
與'.'
而不是','
。
您不會將所有內容都設置爲不變文化,您會設置一個不變的文化,然後在相關位置使用它。在某個地方你要去或從字符串和假設文化,當你應該設置一個不變的應用程序,並在這樣做時使用它。如果你有FxCop,你可以啓用全球化規則,它會跟蹤所有有問題的代碼。 Parse,TryParse,Convert,ToString和String.Format是通常的嫌疑犯。 –
正如我所說我還需要在dataGridView中使用來顯示'。'而不是',' – user3144640
不是關於你需要什麼,它關於用戶需要什麼,他們需要輸入和看到他們的文化中的數據,而不是你的,因爲你正在努力編寫正確的軟件。 –