DataGridViewRow.Frozen Propiedad

Definición

Obtiene o establece un valor que indica si la fila está inmovilizada.Gets or sets a value indicating whether the row is frozen.

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

Valor de propiedad

true si la fila está inmovilizada; de lo contrario, false.true if the row is frozen; otherwise, false.

Atributos

Excepciones

La fila está en un control DataGridView y es una fila compartida.The row is in a DataGridView control and is a shared row.

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar la propiedad DataGridViewBand.Frozen, que es prácticamente idéntica a la propiedad Frozen de la clase DataGridViewRow.The following code example demonstrates how to use the DataGridViewBand.Frozen property, which is nearly identical to the Frozen property of the DataGridViewRow class. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase DataGridViewBand.This code example is part of a larger example provided for the DataGridViewBand class.

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

Comentarios

Esta propiedad le permite mantener una o varias filas de información importante en su lugar cuando un usuario se desplaza por el DataGridView.This property lets you keep one or several rows of important information in place when a user scrolls through the DataGridView. También se inmovilizan todas las filas por encima de la fila inmovilizada.All rows above the frozen row are also frozen.

Se aplica a

Consulte también: