To change the number group separator in DataGridView
you can create a specific culture and then set its NumberFormat.NumberGroupSeparator
to new value, then set DefaultCellStyle.FormatProvider
of the DataGridView
to the modified culture:
var culture = CultureInfo.CreateSpecificCulture("en-GB");
culture.NumberFormat.NumberGroupSeparator = " ";
dataGridView1.DefaultCellStyle.FormatProvider = culture;
dataGridView1.Columns[1].DefaultCellStyle.Format = "N2";