0

我在这个问题上工作了一整天:我在一个 asp vb 应用程序上使用 DataGrid,我正在尝试以一种颜色和另一种颜色的方式对它进行编码,我试过调查DataGrid 属性,但没有我可以使用的行号或位置之类的东西。它应该是这样的

蓝色 红色 蓝色 红色 蓝色 红色

4

2 回答 2

1

在 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 中再次添加代码。

于 2013-09-17T04:10:46.600 回答
0

使用 Gridview 并通过其交替项属性,您可以获得所需的结果。为不同的颜色设置其项目样式和交替项目样式

于 2013-09-17T04:29:13.177 回答