-4
        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];

           }

     }

我想知道需要什么代码才能在数据网格视图中用颜色突出显示这个最高值

4

1 回答 1

1

首先,这是倒退

if (calories[row, col] > lowest)

你需要

if (calories[row, col] < lowest)

其次,您可能需要循环一次以确定最小的数字,然后再次设置颜色。目前,您将在每个位置设置颜色,如果它是 SO FAR 最低的,而不是整体最低的。

于 2013-02-26T20:26:27.797 回答