着色datagrid行
问题描述:
我想知道如何颜色datagridview的前8行。我已经设法按降序对值进行排序,我希望将前8行着色为向用户突出前8位,我不知道如何去做这件事。着色datagrid行
Dim count As Integer
For count = 0 To datagridsort.RowCount - 1
Do
datagridsort.Rows(0).Cells(0).Style.BackColor = Color.Coral
datagridsort.Rows(0).Cells(1).Style.BackColor = Color.Coral
Loop Until count = 8
Next
答
在您在您的评论发布的代码,你从来没有使用计数变量。你每次只更新第一行。试着这样说:
For i As Integer = 0 To Math.Min(datagridsort.RowCount - 1, 7)
For j As Integer = 0 To datagridsort.ColumnCount - 1
datagridsort.Rows(i).Cells(j).Style.BackColor = Color.Coral
Next
Next
循环通过他们:'dgv.Rows(X).Cells(Y).Style.BackColor = Color.Red' – LarsTech 2015-02-08 00:45:56