我有一個項目,我將一個gridview數據綁定到列表,其中一列是databound到一個gridview。我遇到的問題是,在一臺計算機上使用雙精度5.5,它在gridview中顯示爲5.5。但在另一個看起來像55,小數點消失。所以3.14會像314等數據綁定輸入雙精度小數點丟失
用下面的代碼將出現錯誤:
myDatagrid.ItemsSource = someList;
Binding binding = new Binding("DoubleValue");
myColumnInDatagrid.Binding = binding;
我還用一個非常簡單的valueconverter,剛剛返回的雙重審判,在ConvertBack解析它。我對WPF很陌生,所以如果我犯了一些明顯的錯誤,我很抱歉,我只是不明白爲什麼它在一臺計算機上工作,而不是在另一臺計算機上工作。也許應該指出的是,兩臺計算機使用相同的操作系統,使用相同的語言設置(至少afaik)。