Änderung im datagridview-Zelle Farbe dynamisch

Ich habe ein dataGridView-Objekt, das mit Daten gefüllt wird. Ich möchte auf eine Schaltfläche klicken und es ändern Sie die Farbe für den hintergrund der Zelle. Dies ist, was ich derzeit haben

foreach(DataGridViewRow row in dataGridView1.Rows)
{
    foreach(DataGridViewColumn col in dataGridView1.Columns)
    {
            //row.Cells[col.Index].Style.BackColor = Color.Green; //doesn't work
            //col.Cells[row.Index].Style.BackColor = Color.Green; //doesn't work
        dataGridView1[col.Index, row.Index].Style.BackColor = Color.Green; //doesn't work
    }
} 

ALLE diese drei führen die Tabelle neu gezeichnet werden, über sich selbst in einer überlappenden Art und Weise und versuchen Sie zu re-Größe der Tabellen zu einem Chaos. beim Klick auf eine Zelle ist, bleibt der Wert hervorgehoben und die Hintergrundfarbe ändert sich nicht.

Q: Wie ändere ich die Hintergrundfarbe einer einzelnen Zelle nach der Tabelle vorhanden ist?

InformationsquelleAutor der Frage fifamaniac04 | 2013-07-18

Schreibe einen Kommentar