datagridview 隔行显示不同颜色问题
根据网上的用法,想隔行显示不同颜色,采用databridingcomplete事件
private void dgv_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
if (this.dgv.Rows.Count != 0)
{
for (int i = 0; i < this.dgv.Rows.Count; )
{
this.dgv.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.LightYellow;
i += 2;
}
}
}
但是我添加或者删除行的时候,颜色就会混乱了。对于这种情况,应该如何处理?
------解决方案--------------------winform的吗?它不是有个属性设置交替行颜色的吗?
------解决方案--------------------