セクションレポートでは、FormatイベントでレポートのDetailセクションの背景色を設定することによって、レポートの背景色を隔行で変えることができます。次の手順は、その設定方法について説明します。
Visual Basic
| 
                                 Visual Basicコード(Detail_Formatイベントの上に張り付けます)  | 
                            
                                 
                                    コードのコピー
                                 
                             | 
                        
|---|---|
| Dim color As Boolean | |
| Visual Basicコード(Detail_Formatイベント内に張り付けます) | 
                                 
                                    コードのコピー
                                 
                             | 
                        
|---|---|
                                
If color = True Then
    Me.Detail1.BackColor = System.Drawing.Color.DarkSeaGreen
    color = False
Else
    Me.Detail1.BackColor = System.Drawing.Color.Transparent
    color = True
End If
                             | 
                        |
C#
| C#コード(detail_Formatイベントの上に張り付けます) | 
                                 
                                    コードのコピー
                                 
                             | 
                        
|---|---|
| bool color; | |
| C#コード(detail_Formatイベント内に張り付けます) | 
                                 
                                    コードのコピー
                                 
                             | 
                        
|---|---|
                                
if(color)
{
    this.detail.BackColor = System.Drawing.Color.DarkSeaGreen;
    color = false;
}
else
{
    this.detail.BackColor = System.Drawing.Color.Transparent;
    color = true;
}
                             | 
                        |