DataGrid上的特定行着色

时间:2013-09-17 03:50:42

标签: c# asp.net .net vb.net datagrid

我整天都在这个问题上工作: 我在asp vb应用程序上使用DataGrid,并且我试图以一种颜色和一种颜色的方式对其进行编码,我已经尝试查看DataGrid属性但是没有像行一样的东西我可以使用的数字或位置。 它应该像这样

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

2 个答案:

答案 0 :(得分: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。

的事件中再次添加代码。

答案 1 :(得分:0)

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