DataGridViewRow::ReadOnly Property
.NET Framework (current version)
Gets or sets a value indicating whether the row is read-only.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: [BrowsableAttribute(true)] property bool ReadOnly { virtual bool get() override; virtual void set(bool value) override; }
| Exception | Condition |
|---|---|
| InvalidOperationException | The row is in a DataGridView control and is a shared row. |
The ReadOnly property affects the DataGridViewCell::ReadOnly property of each cell in the row.
Setting this property has no effect if the value of the DataGridView::ReadOnly property is true.
The following code example demonstrates how to use the DataGridViewBand::ReadOnly property, which is nearly identical to the ReadOnly property of the DataGridViewRow class. This code example is part of a larger example provided for the DataGridViewBand class.
// 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: