Freigeben über


DataGridViewRow.Frozen Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Zeile fixiert ist.

public:
 virtual property bool Frozen { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public override bool Frozen { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Frozen : bool with get, set
Public Overrides Property Frozen As Boolean

Eigenschaftswert

truewenn die Zeile fixiert ist; andernfalls . false

Attribute

Ausnahmen

Die Zeile befindet sich in einem DataGridView Steuerelement und ist eine freigegebene Zeile.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der DataGridViewBand.Frozen Eigenschaft veranschaulicht, die nahezu identisch mit der Frozen Eigenschaft der DataGridViewRow Klasse ist. 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

Mit dieser Eigenschaft können Sie eine oder mehrere Zeilen wichtiger Informationen beibehalten, wenn ein Benutzer einen Bildlauf durch die DataGridView. Alle Zeilen oberhalb der fixierten Zeile sind ebenfalls fixiert.

Gilt für:

Weitere Informationen