DataGrid.BackColor Property

Definition

Gets or sets the background color of even-numbered rows of the grid.

public:
 virtual property System::Drawing::Color BackColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };
public override System.Drawing.Color BackColor { get; set; }
member this.BackColor : System.Drawing.Color with get, set
Public Overrides Property BackColor As Color

Property Value

A Color that represents the color of rows in the grid. The default is the system color for windows (Window).

Examples

The following code example sets both the BackColor and BackgroundColor properties to different values.

private:
   void SetBackColorAndBackgroundColor()
   {
      // Set the BackColor and BackgroundColor properties.
      dataGrid1->BackColor = System::Drawing::Color::Blue;
      dataGrid1->BackgroundColor = System::Drawing::Color::Red;
   }
private void SetBackColorAndBackgroundColor(){
   // Set the BackColor and BackgroundColor properties.
   dataGrid1.BackColor = System.Drawing.Color.Blue;
   dataGrid1.BackgroundColor = System.Drawing.Color.Red;
}
Private Sub SetBackColorAndBackgroundColor()
   ' Set the BackColor and BackgroundColor properties.
   dataGrid1.BackColor = System.Drawing.Color.Blue
   dataGrid1.BackgroundColor = System.Drawing.Color.Red
End Sub

Remarks

Whereas the BackColor property determines the color of rows in the grid, the BackgroundColor determines the color of the nonrow area, which is only visible when the grid is scrolled to the bottom, or if only a few rows are contained in the grid.

By default, both the BackColor and the AlternatingBackColor properties are set to the same color. Setting the BackColor property affects only even-numbered rows, while setting the AlternatingBackColor affects only odd-numbered rows.

Applies to

See also