DataGridViewBand.DefaultCellStyle Property


Gets or sets the default cell style of the band.

 virtual property System::Windows::Forms::DataGridViewCellStyle ^ DefaultCellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
public virtual System.Windows.Forms.DataGridViewCellStyle DefaultCellStyle { get; set; }
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overridable Property DefaultCellStyle As DataGridViewCellStyle

Property Value


The DataGridViewCellStyle associated with the DataGridViewBand.



The following code example sets the default cell style for the first column in a DataGridView.

// Freeze the first row.
void Button4_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   FreezeBand( dataGridView->Rows[ 0 ] );

void Button5_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   FreezeBand( dataGridView->Columns[ 1 ] );

void FreezeBand( DataGridViewBand^ band )
   band->Frozen = true;
   DataGridViewCellStyle^ style = gcnew DataGridViewCellStyle;
   style->BackColor = Color::WhiteSmoke;
   band->DefaultCellStyle = style;

// Freeze the first row.
private void Button4_Click(object sender, System.EventArgs e)


private void Button5_Click(object sender, System.EventArgs e)


private static void FreezeBand(DataGridViewBand band)
    band.Frozen = true;
    DataGridViewCellStyle style = new DataGridViewCellStyle();
    style.BackColor = Color.WhiteSmoke;
    band.DefaultCellStyle = style;
' Freeze the first row.
Private Sub Button4_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button4.Click

End Sub

Private Sub FreezeColumn(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button5.Click

End Sub

Private Shared Sub FreezeBand(ByVal band As DataGridViewBand)

    band.Frozen = True
    Dim style As DataGridViewCellStyle = New DataGridViewCellStyle()
    style.BackColor = Color.WhiteSmoke
    band.DefaultCellStyle = style

End Sub


The default cell style is applied to cells that do not have an associated style. When getting this property, a DataGridViewCellStyle with default values will be created if the default cell style does not exist.

Applies to

See also