当我有一个datagridview,我需要比较一个单元格和一个数字,然后相应地给单元格着色
private void DGV2_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (Convert.ToInt32(DGV2.Rows[11].Cells[3].ColumnIndex) > 96.69)
{
DGV2.Rows[11].Cells[3].Style.BackColor = Color.LightGreen;
}
if (Convert.ToInt32(DGV2.Rows[11].Cells[3].ColumnIndex) > 94)
{
DGV2.Rows[11].Cells[3].Style.BackColor = Color.Yellow;
}
if (Convert.ToInt32(DGV2.Rows[11].Cells[3].ColumnIndex) < 94)
{
DGV2.Rows[11].Cells[3].Style.BackColor = Color.Red;
}
}
它显示的不正确
2条答案
按热度按时间uxhixvfz1#
你需要
ia2d9nvy2#
我已经找到了一种方法来做到这一点,非常感谢你的答案,他们帮助了我,我打了两次,并有错误的输入格式(可耻的是我)非常感谢,我展示了我是如何解决它,以防它可以帮助别人。