Я пытаюсь форматировать DataGridViewColumn с разделителем запятой для тысяч и двух знаков после запятой. Например:Формат DataGridViewColumn с разделителем запятой для тысяч
1500,50 будет преобразован в 1,500.50
1500,5 будет преобразован в 1,500.50
1500.50015 будет преобразован в 1,500.50
После установки источника данных:
shipmentDetailsDataGridView.SetDataSource(dt);
Я пробовал:
shipmentDetailsDataGridView.Columns[Glossary.Total].DefaultCellStyle.Format = "#,##0.#0";
и
shipmentDetailsDataGridView.Columns[Glossary.Total].DefaultCellStyle.Format = "N2";
Но я получаю следующий результат:
1.500.50 instead of 1,500.50
Я проверил региональные настройки, но это выглядит правильно определены:
Что я делаю неправильно?
Что вы CultureInfo.CurrentCulture? Также используйте «#, ## 0.00» вместо «#, ## 0. # 0». – Bioukh