GridViewの背景色を動的に変更する
たいていの場合セルの値の条件によって変更すると思う。そのため、「GridViewのRowDataBound」イベントにて行う。当然、値のフィールドのみ対象とする。
MSDN
// C#
if (e.Row.RowType == DataControlRowType.DataRow)
{
// なんか条件
// 色変更
e.Row.BackColor = System.Drawing.Color.Yellow;
}
' VB.NET
If e.Row.RowType = DataControlRowType.DataRow Then
' なんか条件
' 色変更
e.Row.BackColor = Drawing.Color.Yellow
End If
MSDN