2016年2月23日 星期二

GridView 依條件更改某列背景顏色

Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
Dim oRow As Data.DataRowView
If e.Row.RowType = DataControlRowType.DataRow Then '取得該列的 Data.DataRowView
oRow = CType(e.Row.DataItem, Data.DataRowView) '依 IsChecked 欄位決定列的顏色
If CBool(oRow.Item("IsChecked")) Then
e.Row.BackColor = Drawing.Color.Green Else e.Row.BackColor = Drawing.Color.Yellow
End If
End If
End Sub

沒有留言:

張貼留言