我在更新面板中有一个gridview。在gridview中,我有一个linkbutton,我需要在其中显示状态。如果linkbutton文本成功,那么它应该是相同的颜色。如果linkbutton文本失败,它应该是红色。我已经写了红色的CSS。
这里默认为蓝色。当linkbutton返回false时,如何将其更改为红色?
由于
答案 0 :(得分:0)
您可以使用GridView的RowDataBound事件来相应地更改CSS。
Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
Select Case e.Row.RowType
Case DataControlRowType.DataRow
Dim data = DirectCast(e.Row.DataItem, DataRowView)
Dim LnkStatus = DirectCast(e.Row.FindControl("LnkStatus "), LinkButton)
If data("Status").ToString.ToLower = "fail" Then
LnkStatus.CssClass = "FailedStatus"
End If
End Select
End Sub