我有一个网格视图,我能够根据字段名称和该列中单元格的条件突出显示该单元格。现在我想做同样的事情,但也要考虑第二列中的行值。下的示例
性别|零件号|小|中|大
男性|C-888-TVN|5|6|9
男士|C-777-TV4|7|7|8
因此,如果我想突出C-777-TV4行中的"7"和中等尺寸下的"7",我将如何执行这两个标准。这不是基于数值标准,只是标题"Medium"的名称和零件号行"C-777-TV4"中的字符串值。
这是我得到的一个范围外错误的新代码:
Protected Sub gridStock_HtmlRowPrepared(sender As Object, e As ASPxGridViewTableRowEventArgs) Handles gridStock.HtmlRowPrepared
If e.RowType <> GridViewRowType.Data Then
Return
End If
Dim name As String = e.GetValue("CorePN").ToString()
If name = "777-M-MBL" Then
e.Row.Cells(10).BackColor = System.Drawing.Color.Red
End If
End Sub
在e.Row.Cells(10)处获取错误。Backcolor
我需要查看您的更多代码。以下是我的想法:
If row.Cell(1).Text = "C-777-TV4" Then
e.Row.Cells(5).BackColor = System.Drawing.Color.Cyan
End If