Ich habe ein Datagridview
Import von Daten mit folgenden Abfrage:Defaultzahlenformat funktioniert nicht
dt1 = dc.RunQuery("SELECT dbo.Payment.[Date], dbo.Payment.id FROM dbo.Payment INNER JOIN dbo.Moein ON dbo.Payment.FK_MoeinCode = dbo.Moein.MoeinCode ORDER BY dbo.Payment.[Date] ASC");
dataGridView1.DataSource = dt1;
dataGridView1.Columns.Add("2", "Detail");
dataGridView1.Columns.Add("3", "X");
dataGridView1.Columns.Add("4", "Y");
dataGridView1.Columns.Add("5", "Remain");
und mehr ...
In Ende Code I Code unten verwenden:
dataGridView1.Columns[3].DefaultCellStyle.Format = "#,#";
dataGridView1.Columns[4].DefaultCellStyle.Format = "#,#";
dataGridView1.Columns[5].DefaultCellStyle.Format = "#,#";
Aber das funktioniert nicht :(
Ich will Spalten 3,4,5 wie diese 111,555
.
Verwendung Cellformatting-Ereignis zu Format-Zellen. Überprüfen Sie dies; http://stackoverflow.com/questions/5658287/defaultcellstyle-format-is-not-appled-when-datagridview-is-bound – Berkay