簡體   English   中英

根據null列值突出顯示gridview行

[英]Highlight gridview row based on column value which is null

我想根據它在數據庫上的值突出顯示gridview行。有一個列名簽出。如果列為NULL,則行的背景色為紅色。如果有值,則背景色為藍色。到目前為止,這是我嘗試過的。謝謝

Sub barapp_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)

    If e.Row.RowType = DataControlRowType.DataRow Then

        If e.Row.DataItem("CheckOut") Is Nothing Then


            e.Row.BackColor = Drawing.Color.Red
        End If

    End If

嘗試這個。 我不知道VB的確切語法,但我希望這會指導您。

Sub barapp_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)

If e.Row.RowType = DataControlRowType.DataRow Then

   Dim rowView = (DataRowView)e.Row.DataItem;
   Dim CheckOut = rowView["CheckOut"].ToString();

    If CheckOut Is Nothing Then
        e.Row.BackColor = Drawing.Color.Red

    End If

End If

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM