Tôi có đối tượng dataGridView được điền dữ liệu. Tôi muốn nhấn một nút và thay đổi màu nền của ô. Đây là những gì tôi hiện có:Thay đổi màu của ô dữ liệu datagridview động
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
}
}
TẤT CẢ những thứ này làm cho bảng được vẽ lại theo cách chồng chéo và cố gắng sắp xếp lại các bảng trở thành một mớ hỗn độn. khi nhấp vào một ô, giá trị vẫn được đánh dấu và màu nền không thay đổi.
Hỏi: Làm thế nào tôi có thể thay đổi màu sau của một ô riêng lẻ sau khi bảng tồn tại?
Add; ở cuối – szakwani
Kính gửi Ehsan, Cảm ơn bạn đã tip nó làm việc cho tôi. – t4thilina
@ t4thilina, Rất vui được. Chúc mừng :) – Ehsan