下午所有,
我一直在网上搜索一些帮助,以参考基于我的网格视图中的值应用一些条件格式。我正在使用 VB 形式的 Studio 2010。
我基本上有一个网格视图,并且当我的网格视图中的项目的“状态”为“在线”时,我想突出显示一行绿色数据。
我一直在这里审查解决方案。
我相信这个解决方案可能有效,但是当我将它应用到我的代码时,我仍然在 e.Row 下收到错误(蓝线)。这只是说明“Row”不是 System.EventArgs 的成员。
我已经添加Imports System.Web.UI.WebControls.GridViewRow
到我的网页顶部,我仍然没有喜悦。
请在下面找到我的代码。如果有人可以对此进行审查并让我知道问题所在,我将非常感激。
Imports Microsoft.VisualBasic
Imports System.Configuration
Imports System.Web.UI.WebControls.GridViewRow
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub grdCriticalSystems_DataBound(sender As Object, e As System.EventArgs) Handles grdCriticalSystems.DataBound
If e.Row.RowType = DataControlRowType.DataRow Then
If DataBinder.Eval(e.Row.DataItem, "Status").ToString() = "On-Line" Then
e.Row.BackColour = System.Drawing.Color.Green
End If
End If
End Sub
End Class
非常感谢任何帮助。
问候贝蒂