Freigeben über


DataGridViewBand.Frozen Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Band verschoben wird, wenn ein Benutzer einen Bildlauf durch die DataGridView durchführt, oder legt diesen Wert fest

public:
 virtual property bool Frozen { bool get(); void set(bool value); };
public virtual bool Frozen { get; set; }
member this.Frozen : bool with get, set
Public Overridable Property Frozen As Boolean

Eigenschaftswert

true, wenn für das Band kein Bildlauf aus der Ansicht möglich ist, andernfalls false. Der Standardwert ist false.

Beispiele

Das folgende Codebeispiel friert ein Zellband in einer Spalte und einer Zeile ein. Das Beispiel ändert auch den Standardzellenstil der eingefrorenen Bänder, um anzugeben, welche Bänder eingefroren werden. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die DataGridViewBand-Klasse bereitgestellt wird.

// 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)
{

    FreezeBand(dataGridView.Rows[0]);
}

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

    FreezeBand(dataGridView.Columns[1]);
}

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

    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

Hinweise

Diese Eigenschaft kann ein Band wichtiger Informationen an Ort und Stelle enthalten, wenn ein Benutzer durch die DataGridViewscrollt. Bands, die an das gefrorene Band angrenzen, bewegen sich über das gefrorene Band.

Gilt für:

Weitere Informationen