DataGridViewColumn::ReadOnly Property
.NET Framework (current version)
Gets or sets a value indicating whether the user can edit the column's cells.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: property bool ReadOnly { virtual bool get() override; virtual void set(bool value) override; }
Property Value
Type: System::Booleantrue if the user cannot edit the column's cells; otherwise, false.
| Exception | Condition |
|---|---|
| InvalidOperationException | This property is set to false for a column that is bound to a read-only data source. |
The ReadOnly property affects the DataGridViewCell::ReadOnly property of each cell in the column.
The following code example demonstrates how to use the DataGridViewBand::ReadOnly property, which is nearly identical to the ReadOnly property of the DataGridViewColumn class. This code example is part of a larger example provided for the DataGridViewBand class overview.
// Make the 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; } }
.NET Framework
Available since 2.0
Available since 2.0
Show: