Guten Morgen Leute,
ich habe ein Problem mit dem "DataGridViewCellFormattingEventHandle".
Hier mal der Code
Der Handler funktioniert, die Spalte Diff ist auch vorhanden.
Leider bekomm ich nur die Messagebox "aus" angezeigt.
Vieleicht könnt Ihr mir helfen. Danke schonmal
ich habe ein Problem mit dem "DataGridViewCellFormattingEventHandle".
Hier mal der Code
C#-Quellcode
- private void DGV_Zg_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
- {
- if (this.DGV_Zg.Columns[e.ColumnIndex].Name == "Diff")
- {
- MessageBox.Show("an");
- if (e.Value != null)
- {
- DataGridViewCell cell = this.DGV_Zg.Rows[e.RowIndex].Cells[e.ColumnIndex];
- double wert = (double)e.Value;
- if (wert < 0)
- {
- cell.Style.ForeColor = Color.Red;
- cell.Style.BackColor = Color.White;
- }
- else if (wert > 0)
- {
- cell.Style.ForeColor = Color.Green;
- cell.Style.BackColor = Color.White;
- }
- }
- }
- else
- {
- MessageBox.Show("aus");
- }
- }
Der Handler funktioniert, die Spalte Diff ist auch vorhanden.
Leider bekomm ich nur die Messagebox "aus" angezeigt.
Vieleicht könnt Ihr mir helfen. Danke schonmal