1

我正在尝试为我的线程设置文化信息

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("de-DE");

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");

以上是我设置的文化,这适用于转换十进制信息的数字格式,我正在尝试设置千位分隔符,但我不知道无需在 gridview 级别设置或使用 string.Format 的方法。

有谁知道如何在线程文化级别设置千位分隔符?

4

2 回答 2

2

这似乎有效:

    Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
    Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture;

    Thread.CurrentThread.CurrentUICulture.NumberFormat.CurrencyGroupSeparator = "|";

    String Test = 123456789.ToString("C");
于 2011-03-10T17:49:37.990 回答
1

我不确定我是否正确理解了您的问题,但是您是否尝试使用属性对其进行更改CultureInfo.NumberFormat.NumberGroupSeparator

于 2011-03-10T17:42:23.267 回答