DataGrid.BackgroundColor Property


Gets or sets the color of the non-row area of the grid.

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

Property Value

A Color that represents the color of the grid's background. The default is the AppWorkspace color.


The following code example sets the BackColor, and BackgroundColor properties.

   void SetGridColors()
      dataGrid1->BackColor = System::Drawing::Color::Red;
      dataGrid1->AlternatingBackColor = System::Drawing::Color::AliceBlue;
      dataGrid1->BackgroundColor = System::Drawing::Color::Yellow;
private void SetGridColors(){
    dataGrid1.AlternatingBackColor= System.Drawing.Color.AliceBlue;
Private Sub SetGridColors()
    dataGrid1.BackColor = System.Drawing.Color.Red
    dataGrid1.AlternatingBackColor = System.Drawing.Color.AliceBlue
    dataGrid1.BackgroundColor = System.Drawing.Color.Yellow
End Sub


The BackgroundColor determines the color of the nonrow area of the grid, which is only visible when no table is displayed by the System.Windows.Forms.DataGrid, or if the grid is scrolled to the bottom, or if only a few rows are contained in the grid.

Applies to

See also