the Silverlight App uses the de-DE Culture, which i checked using the Debugger but when i Load Decimal Values of an Entity they are formatted in a different Culture. It should be "," for the Comma but instead i receive "." ?
If i view the SQL Table the Decimal Values are shown like 123,83 which is right. In my DataGrid it is 123.83.
Do i have to set the Culture somewhere in my DataModel or DomainDataSource?
You can try setting the culture in the webproject, by changing (or adding) the lobalization element in the web.config.
<globalization uiCulture="de-DE" culture="de-DE" />
Besides that are you using typed data (decimals in this case) that's transferred from the DomainDataSource to the Silverlight application? Or are you transferring everything as strings.
also changing the DataGrid Language didn't change anything. I helped myself with a IValueConverter for the decimals, but now i have anonther problem with DateTime Values which are off by 2 hours.
In my SQL Tabele: 17.04.2009 00:00 and from my DomainDataSource i get 16.04.2009 22.00 PM ... how can that be?
(de-DE is also set in the web.conf)