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!