Как обновить sh фоновый цвет только одной ячейки в DataGridView - PullRequest
0 голосов
/ 06 февраля 2020

В моем проекте мне нужно визуализировать состояния децентрализованной периферии. Я также могу получить доступ к одной ячейке в 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 для состояния, тогда просто измените отдельные ячейки во время выполнения через программу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...