winForm中dgv如何在一行显示颜色
winForm中dgv如何在一行显示颜色,想看看写的代码块------解决方案--------------------for (int i = 0; i < dgv.Rows.Count; i++)
{
if (i % 2 == 0)
dgv.Rows[i].BackgroundColor = 颜色1;
else
dgv.Rows[i].BackgroundColor = 颜色2;
}
------解决方案-------------------- //设定DGV,值符合的行,字体颜色,最后一行除外
for (int i = 0; i < DGV.Rows.Count - 1; i++)
{
//亏本销售
if ((int)DGV.Rows[i].Cells["Addssl"].Value != 0 && (decimal)DGV.Rows[i].Cells["Addyl"].Value < 0)
{
DGV.Rows[i].DefaultCellStyle.ForeColor = Color.Red;//红色
}
}
------解决方案--------------------Dgv有属性可以设置奇数行的单元格默认格式,包括背景色,前景色。