Установка DefaultCellStyle.Format
на «N2» сделает это.
dataGridView1.Columns.Add("foo", "foo");
dataGridView1.Columns[0].DefaultCellStyle.Format = "N2";
dataGridView1.Rows.Add(1234.567); // shows 1,234.57
Я не могу догадаться, почему это не работает для вас без более подробной информации, поэтому все, что я могу предложить, это то, что вы думаете , что вы установили, но на самом деле это не так,Вы используете привязку данных?Как вы добавляете столбцы?Они генерируются автоматически?Вы устанавливаете формат во время разработки или выполнения?