我在这个问题上工作了一整天:我在一个 asp vb 应用程序上使用 DataGrid,我正在尝试以一种颜色和另一种颜色的方式对它进行编码,我试过调查DataGrid 属性,但没有我可以使用的行号或位置之类的东西。它应该是这样的
蓝色 红色 蓝色 红色 蓝色 红色
在 VB.NET 中。看一下这个 :
For Each row As DataGridViewRow In DataGridView1.Rows
If row.Index Mod 2 Then
row.DefaultCellStyle.BackColor = Color.Red
Else
row.DefaultCellStyle.BackColor = Color.Blue
End If
Next
使用DataGridView的事件RowsAdded。
为了防止删除特定行后出现混乱,您应该在事件RowsRemoved 中再次添加代码。
使用 Gridview 并通过其交替项属性,您可以获得所需的结果。为不同的颜色设置其项目样式和交替项目样式