Compartir vía


DataGridViewBand.ReadOnly Propiedad

Definición

Obtiene o establece un valor que indica si el usuario puede editar las celdas de la banda.

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

Valor de propiedad

Boolean

Es true si el usuario no puede editar las celdas de la banda; de lo contrario, es false. De manera predeterminada, es false.

Excepciones

Al establecer esta propiedad, esta instancia de DataGridViewBand es una DataGridViewRow compartida.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la propiedad para deshabilitar la ReadOnly edición de todo .DataGridView Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase DataGridViewBand.

// Make the entire DataGridView read only.
void Button8_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   System::Collections::IEnumerator^ myEnum = dataGridView->Columns->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      DataGridViewBand^ band = safe_cast<DataGridViewBand^>(myEnum->Current);
      band->ReadOnly = true;
   }
}
// Make the entire DataGridView read only.
private void Button8_Click(object sender, System.EventArgs e)
{
    foreach (DataGridViewBand band in dataGridView.Columns)
    {
        band.ReadOnly = true;
    }
}
' Make the entire DataGridView read only.
Private Sub Button8_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button8.Click

    For Each band As DataGridViewBand In dataGridView.Columns
        band.ReadOnly = True
    Next
End Sub

Comentarios

La ReadOnly propiedad afecta a la DataGridViewCell.ReadOnly propiedad de cada celda de la banda. Por ejemplo, si la ReadOnly propiedad de un DataGridViewRow cambia, la DataGridViewCell.ReadOnly propiedad de todas las celdas de la fila cambiará.

Se aplica a

Consulte también