DataGridViewBand.ReadOnly Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Benutzer die Zellen des Bands bearbeiten kann, oder legt diesen Wert fest.

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

Eigenschaftswert

true, wenn der Benutzer die Zellen des Bands nicht bearbeiten kann, andernfalls false. Der Standardwert ist false.

Ausnahmen

Beim Festlegen dieser Eigenschaft ist diese DataGridViewBand-Instanz eine freigegebene DataGridViewRow.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die -Eigenschaft verwendet wird, um die ReadOnly Bearbeitung für eine ganze DataGridViewzu deaktivieren. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die DataGridViewBand-Klasse bereitgestellt wird.

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

Hinweise

Die ReadOnly -Eigenschaft wirkt sich auf die DataGridViewCell.ReadOnly -Eigenschaft jeder Zelle im Band aus. Wenn sich beispielsweise die ReadOnly -Eigenschaft eines DataGridViewRow ändert, ändert sich die DataGridViewCell.ReadOnly -Eigenschaft aller Zellen in der Zeile.

Gilt für:

Weitere Informationen