Ho un oggetto dataGridView popolato con dati. Voglio fare clic su un pulsante e farlo cambiare il colore dello sfondo della cella. Questo è quello che ho attualmenteModifica dinamica colore cella datagridview
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
}
}
TUTTE queste tre cause tabella ridisegno su se stessa in maniera sovrapposta e cercando di ridimensionare i tavoli diventa un disastro. quando si fa clic su una cella, il valore rimane evidenziato e il backcolor non cambia.
Q: Come posso cambiare il colore di una singola cella dopo che la tabella esiste?
Aggiungi; alla fine – szakwani
Caro Ehsan, grazie per il suggerimento che funziona per me. – t4thilina
@ t4thilina, li ha aiutati. Saluti :) – Ehsan