Отображение отрицательных значений в DataGridView без скобок - PullRequest
0 голосов
/ 05 октября 2018

В моей форме есть объект DataGridView, который связан с таблицей данных, заполненной на основе переменного запроса SQL.
Моя проблема связана с тем, что отображаются отрицательные значения со значением .DefaultCellStyle.Format, установленным в «c» для валюты.По какой-то причине он помещает отрицательные значения в круглые скобки, т.е. (100 000) вместо - 100 000

Я использую:

dgvprod.Columns[2].DefaultCellStyle.Format = "c0";
dgvprod.Columns[2].DefaultCellStyle.FormatProvider = CultureInfo.GetCultureInfo("fr-SN");

и отображает его в качестве примера (400 000) вместо -400 000
кто-нибудь может помочь мне изменить его, пожалуйста?
заранее спасибо

1 Ответ

0 голосов
/ 05 октября 2018

Попробуйте формат

"#,0 CFA;-#,0 CFA"

Первый раздел относится к 0 и положительным значениям, второй к отрицательным значениям.

Или просто

"#,0 CFA"

НоРезультат зависит от конкретной культуры и настроек культуры в Windows.Значение должно иметь числовой тип.Если это строка, ее невозможно отформатировать.

См. Также: Пользовательские строки числового формата

...