我正在尝试为我的线程设置文化信息
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture( “去DE”);
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
以上是我设置的文化,这适用于转换小数信息的数字格式,我试图设置千位分隔符,我不知道一种方法,而不必在gridview级别或使用字符串设置它。格式。
有谁知道如何在线程文化级别设置千位分隔符?
答案 0 :(得分:1)
我不确定我是否正确理解了您的问题,但您是否尝试使用属性CultureInfo.NumberFormat.NumberGroupSeparator
进行更改?
答案 1 :(得分:1)
这似乎有效:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture;
Thread.CurrentThread.CurrentUICulture.NumberFormat.CurrencyGroupSeparator = "|";
String Test = 123456789.ToString("C");