如果该dataGridView是跟数据库绑定的,则可以触发DataBindingComplete事件:
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->
1
private
void
dataGridView1_DataBindingComplete(
object
sender,DataGridViewBindingCompleteEventArgse)
2
{
3
if(this.dataGridView1.Rows.Count!=0)
4

{
5
for(inti=0;i<this.dataGridView1.Rows.Count;)
6

{
7
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor=System.Drawing.Color.Pink;
8
i+=2;
9
}
10
}
11
}

2



3

4



5

6



7

8

9

10

11

如果没有绑定数据库,那么当dataGridView中的数据有所改变或显示的时候可以添加以下的代码:
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->
1
if
(
this
.dataGridView1.Rows.Count
!=
0
)
2
{
3
for(inti=0;i<this.dataGridView1.Rows.Count;)
4

{
5
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor=System.Drawing.Color.Pink;
6
i+=2;
7
}
8
}
9

2



3

4



5

6

7

8

9

轉自互邊網