C# 如何将datagrid视图中数字最高的颜色设置为背景色 int最高=0; 对于(int row=0;row
我想知道需要什么代码才能在datagrid视图中用颜色突出显示此最高值首先,这是向后的C# 如何将datagrid视图中数字最高的颜色设置为背景色 int最高=0; 对于(int row=0;row,c#,datagridview,C#,Datagridview,我想知道需要什么代码才能在datagrid视图中用颜色突出显示此最高值首先,这是向后的 int highest = 0; for (int row = 0; row < dgvCalories.Rows.Count - 1; row++) { for (int col = 0; col < dgvCalories.ColumnCount; col++) { if (ca
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];
}
}
你需要
if (calories[row, col] > lowest)
if(卡路里[行,列]<最低)
其次,您可能需要循环一次以确定最低的数字,然后再次设置颜色。目前,如果每个位置的颜色是迄今为止最低的,那么您将在每个位置上设置颜色,总体上没有最低的 你什么意思不起作用?你得到了一个异常还是什么?没有异常,单元格只是没有用颜色突出显示。确定最低值不是一个问题,因为这是可行的。一旦我确定了颜色,我就不知道如何改变它。我正在做第二年的软件开发,所以请记住这一点。此外,我的程序工作如下。我将数值(卡路里)读入数据网格。然后将这些值保存到.txt文件中。然后单击restore data按钮,代码显示在一个新的datagrid中,在本例中称为dataGridView1。很公平,我没有实际测试最低值,但我有最高值,它与最高值相似=0;for(int row=0;row
if (calories[row, col] < lowest)