DataGridViewBand.Frozen Property

 

Gets or sets a value indicating whether the band will move when a user scrolls through the DataGridView.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

Public Overridable Property Frozen As Boolean

Property Value

Type: System.Boolean

true if the band cannot be scrolled from view; otherwise, false. The default is false.

This property can hold a band of important information in place when a user scrolls through the DataGridView. Bands adjacent to the frozen band will move over the frozen band.

The following code example freezes a band of cells in a column and a row. The example also changes the default cell style of the frozen bands to specify which bands are frozen. This code example is part of a larger example provided for the DataGridViewBand class.

' Freeze the first row.
Private Sub Button4_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button4.Click

    FreezeBand(dataGridView.Rows(0))
End Sub

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

    FreezeBand(dataGridView.Columns(1))
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

.NET Framework
Available since 2.0
Return to top
Show: