DataGridViewColumn Numberformat Style
Hej eksperterJeg har siddet og rodet med cell style formatting af doubles og kan ikke få det til at makke ret. Håber i kan hjælpe.
Her er mit kode:
DataGridViewCellStyle style = new DataGridViewCellStyle();
style.Format = "0:0.0,00;(0:0.0,00);-";
style.Alignment = DataGridViewContentAlignment.MiddleRight;
DataGridViewColumn balanceColumn = dataGridView1.Columns["Balance"];
if (balanceColumn != null)
balanceColumn.DefaultCellStyle = style;
Jeg prøver at følge:
http://www.daveoncsharp.com/2009/09/formatting-decimals-in-csharp/
I bunden af ovenstående link står, at man kan lave en positiv, negativ, zero opdeling i formateringen. Det er lige hvad jeg leder efter.
Format string:
{0:[positive];[negative];[zero]}
Jeg vil gerne vise double beløb i følgende format:
positive tal: 1.200.000,56 (tusind separator i maskinens Culture og 2 decimaler)
negative tal: (1.200.000,56) (parentes omkring og ellers ligesom positiv)
zero: - (bindestreg)
Kan i hjælpe?