DataGridView, выделяющий новые данные - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу иметь возможность выделить недавно сделанные изменения в моем DGV.В настоящее время я помещаю штамп DateTime.Now в каждую строку, при обновлении я извлекаю новейший штамп, а затем помещаю данные, после чего я буду сравнивать весь DGV с последним штампом, меняя каждый предыдущий штамп на BackColor Green.другие Грей.Есть ли способ сделать его менее сложным и потребовать меньше времени для обработки

if(row.Cells[2].Value != null)
    {
        if (Convert.ToDateTime(row.Cells[2].Value.ToString()) > Time)
        {
            row.DefaultCellStyle.BackColor = Color.Green;
        }
        else
        {
            row.DefaultCellStyle.BackColor = Color.LightGray;
        }
    }      

Так что, когда я получаю новые данные с моего сервера SQL, я объединяю 2 таблицы и затем сортирую их снова.

Есть идеи?

...