DataGridView突出显示新数据

时间:2019-02-05 12:02:08

标签: c# events datagridview highlight updating

我希望能够突出显示最近对DGV所做的更改。当前,我将DateTime.Now戳放入每一行中,在Update上,我拉最新的戳,然后放入数据,然后我将整个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 Server中获取新数据时,我都会合并2个表,然后再次对它们进行排序。

有什么想法吗?

0 个答案:

没有答案