/ / Lendo configurações regionais - excel, axapta, dynamics-ax-2009, regional-settings

Lendo as configurações regionais - excel, axapta, dynamics-axe-2009, configurações regionais

Ao exportar alguns dados para uma pasta de trabalho do Excel, estou definindo um formato de número personalizado para determinados campos.

O problema é que a cadeia de formato real depende do código do idioma, por exemplo "0,00" para inglês e "0,00" para esloveno.

Existe alguma maneira de ler o delimitador decimal nas configurações regionais?

Respostas:

2 para resposta № 1
public static str currencyDecimalSeparator()
{
System.Threading.Thread               t = System.Threading.Thread::get_CurrentThread();
System.Globalization.CultureInfo      ci = t.get_CurrentCulture();
System.Globalization.NumberFormatInfo ni;
str                                   delimiter;

ci.ClearCachedData();
ni = ci.get_NumberFormat();

delimiter = ni.get_CurrencyDecimalSeparator();

return delimiter;
}