0
我目前正在C#項目上工作,我格式化WPF數據網格內的單元格內的數據以顯示爲貨幣。字符串貨幣格式不使用正確的本地
在DataGrid中,我用下面的代碼:
<my:DataGridTemplateColumn Header="Debit Amount">
<my:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding DebitAmount, StringFormat='C'}" />
</DataTemplate>
</my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>
當字符串格式化它顯示它作爲$ 50.00,但它應該顯示£50.00。我想也許我忘了在我的電腦上更改語言設置,並將其作爲默認美國,而不是將其更改爲英國,但是,電腦設置爲英國英國。
有沒有一種方法可以強制它成爲英國或基於PC的語言設置進行格式化。
感謝您提供的任何幫助。
謝謝工作很好 – Boardy