按标题和行值突出显示gridview单元格

时间:2015-04-02 19:46:46

标签: asp.net vb.net gridview

我有一个gridview,我能够根据该列中的字段名称和单元格标准突出显示一个单元格。现在我想做同样的事情,但也要考虑第二列的行值。以下示例


性别|零件号|小|中|大
男人| C-888-TVN | 5 | 6 | 9
男人| C-777-TV4 | 7 | 7 | 8

因此,如果我想突出显示C-777-TV4行中的'7'以及中等大小,我将如何执行这两个标准。这不是基于数字值标准,只是标题“中”的名称和部件号行“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

获取错误

1 个答案:

答案 0 :(得分:0)

我需要看到更多你的代码。这就是我的想法:

If row.Cell(1).Text = "C-777-TV4" Then
     e.Row.Cells(5).BackColor = System.Drawing.Color.Cyan
End If