如何将数据网格视图中最高数字的颜色设置为BackColor

本文关键字:数字 颜色 BackColor 设置 高数字 数据 数据网 网格 视图 | 更新日期: 2023-09-27 18:01:11

        int highest = 0;
        for (int row = 0; row < dgvCalories.Rows.Count - 1; row++)
        {
           for (int col = 0; col < dgvCalories.ColumnCount; col++)
           {
            if (calories[row, col] > highest)
                highest = calories[row, col];
           }
     }

我想知道需要什么代码才能在数据网格视图

如何将数据网格视图中最高数字的颜色设置为BackColor

中用颜色突出显示这个最高值

首先,这是向后

if (calories[row, col] > lowest)

你需要

if (calories[row, col] < lowest)

其次,您可能需要循环一次以确定最低数字,然后再次设置颜色。目前,如果每个位置的颜色是迄今为止最低的,而不是总体最低的,那么您将在每个位置设置颜色。