Pages

2010/01/12

GridViewの背景色を動的に変更する

たいていの場合セルの値の条件によって変更すると思う。そのため、「GridViewのRowDataBound」イベントにて行う。当然、値のフィールドのみ対象とする。


// 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
Related Posts Plugin for WordPress, Blogger...