我有一个数字格式的查询。当使用区域设置更改小数分隔符(。)--->(,)时,在 Excel 表中键入(1.5),它将正确更改为(1,5)。
我的问题出在 DataGridView 控件中,我在 DataGrid 中遵循了相同的过程,但它显示了 (1.5) ---> (15)。(,) 运算符已删除。我需要知道,这是 DataGrid 的实际行为。我们可以像excel一样执行吗?我试过下面的代码。
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
CultureInfo culture = CultureInfo.CurrentUICulture;
culture.NumberFormat.NumberDecimalSeparator = ",";
culture.NumberFormat.NumberGroupSeparator = ".";
请参考excel和DataGrid的对比图
请任何人建议我如何像excel一样实现这一目标???