Hallo möchte ich zwei Zellen, beide mit Zahlenwert zu vergleichen. Wenn Zelle1 größer als Zelle2 ist, wird die Farbzelle grün angezeigt.Wenn DataGridView Zelle Wert größer als eine andere Zelle
Hier ist mein Code: In Zellformating in Datagridview
foreach (DataGridViewRow row in this.dataGridView1.Rows)
{
if (row.Cells[3].Value.ToString() > (row.Cells[4].Value.ToString()))
{
row.Cells[3].BackColor = Color.PaleGreen;
}
aber ich bekomme zwei Fehler: Im ersten Zeile Operator ‚>‘ angewendet werden kann, nicht auf die Operanden vom Typ ‚String‘ und ‚string‘ und in Die zweite Zeile System.Windows.Forms.DataGridViewCell 'enthält keine Definition für' BackColor 'und keine Erweiterungsmethode' BackColor ', die ein erstes Argument vom Typ' System.Windows.Forms.DataGridViewCell 'akzeptiert.
Fehler Nur Zuordnung, Aufruf, Erhöhung, Senkung und neue Objekt Ausdrücke als Anweisung verwendet werden kann – user6894907
Sorry, einen kleinen Syntaxfehler in diesem Code festgelegt ... – rmc00
Ich bekomme diesen Fehler in dieser Zeile: else (value1> value2); – user6894907