В моем проекте мне нужно визуализировать состояния децентрализованной периферии. Я также могу получить доступ к одной ячейке в DataGridView. Код выглядит так.
if (newStatus == 1) // Status = 1 => green Status = 0 => red
{
Dgv_Data_List.Rows[e.RowIndex].Cells["Adresse"].Style.BackColor = Color.Green; // e is from DataGridViewCellContent_Click event
Dgv_Data_List.Refresh();
}
Я управляю состоянием и затем позволяю ячейке становиться зеленым для 1 и красным для 0. Однако метод Refre sh () всегда перенаправляет aws полного DataGridView. Есть ли возможность, при которой меняется только одна ячейка? Если нет, может быть, это из-за цвета и было бы возможно с помощью простого числового значения в вашем столбце Extra для состояния, тогда просто измените отдельные ячейки во время выполнения через программу?