Startseite > Online-Artikel

Online-Artikel

Bedingte Formatierung von DataGridView-Zellen

02.03.2010

Hervorhebungen bestimmter Werte in einem DataGridView.
Wer bestimmte Werte in einem DataGridView hervorheben will, kann das ganz einfach. Zwei Punkte in dem Code sind hervorzuheben.
1. Es gibt eine Klasse DataGridViewRow. Wer hier einfach auf DataRow setzt, kommt nicht voran.
2. Es muss unbedingt auf Null als Zellenwert abgeprüft werden.
private void FormatDataGridView(DataGridView dg)
{
  foreach (DataGridViewRow item in dg.Rows)
  {
    if (item.Cells["zustand"].Value != null)
    {
      switch (item.Cells["zustand"].Value.ToString())
      {
        case "bestellt": item.Cells["zustand"].Style.ForeColor = Color.Red; break;
        case "im Haus": item.Cells["zustand"].Style.ForeColor = Color.Green; break;
      }
    }
  }
}


Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Haben Sie die Preview von Windows 8 schon ausprobiert?




Ergebnis anzeigen