[英]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.