作成日: 2015/01/28 最終更新日: 2015/01/28
文書種別
使用方法
詳細
セルの値によって特定セルの背景色や文字色を変更する場合、RowDataBoundイベントにて各設定を行います。
RowDataBoundイベントではグリッドにバインドされるデータの値を確認するとともにその表示方法を設定することが可能です。
3列目のセルの値が閾値(1000)以上の場合に背景色と文字色を変更するには下記のコードのようになります。
◎サンプルコード(VB)
◎サンプルコード(C#)
RowDataBoundイベントではグリッドにバインドされるデータの値を確認するとともにその表示方法を設定することが可能です。
3列目のセルの値が閾値(1000)以上の場合に背景色と文字色を変更するには下記のコードのようになります。
◎サンプルコード(VB)
Protected Sub C1GridView1_RowDataBound(sender As Object, e As C1GridViewRowEventArgs) Handles C1GridView1.RowDataBound
Dim num As Integer = Integer.Parse(e.Row.Cells(2).Text)
If num >= 1000 Then
e.Row.Cells(2).BackColor = Color.LightBlue
e.Row.Cells(2).ForeColor = Color.Blue
End If
End Sub
Dim num As Integer = Integer.Parse(e.Row.Cells(2).Text)
If num >= 1000 Then
e.Row.Cells(2).BackColor = Color.LightBlue
e.Row.Cells(2).ForeColor = Color.Blue
End If
End Sub
◎サンプルコード(C#)
protected void C1GridView1_RowDataBound(object sender, C1GridViewRowEventArgs e)
{
int num = int.Parse(e.Row.Cells[2].Text);
if (num >= 1000)
{
e.Row.Cells[2].BackColor = Color.LightBlue;
e.Row.Cells[2].ForeColor = Color.Blue;
}
}
{
int num = int.Parse(e.Row.Cells[2].Text);
if (num >= 1000)
{
e.Row.Cells[2].BackColor = Color.LightBlue;
e.Row.Cells[2].ForeColor = Color.Blue;
}
}
旧文書番号
81154