ReadOnly Property

DataGridViewRow::ReadOnly Property

 

Gets or sets a value indicating whether the row is read-only.

Namespace:   System.Windows.Forms
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;
}

Property Value

Type: System::Boolean

true if the row is read-only; otherwise, false.

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
Return to top
Show:
© 2016 Microsoft