如何做到这一点,在 gridview c# 中每行都有棕色和白色。
foreach(DataGridview row in datagridview1.Rows
{
row.DefaultCellStyle.BackColor = Color.Brown;
row.DefaultCellStyle.BackColor = Color.White;
}
只需要最后一种颜色。我需要这个就像我在图片中向您展示的那样。我不想使用任何不免费的第三方库。
您设置颜色,然后在下一行后更改它。这意味着为每一行设置一种颜色,然后设置另一种颜色。
您的循环需要根据奇数行或偶数行设置颜色。
使用这样的东西
for (int i = 0; i <= datagridview1.Rows.Count; i++)
{
datagridview1.Rows[i].BackColor = i%%2 == 0 ? Color.Brown : Color.White;
}
这样,你会说:如果我的行是偶数,则颜色是棕色,否则是白色。