DataGridViewRow::Visible Property

 

Gets or sets a value indicating whether the row is visible.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
[BrowsableAttribute(false)]
property bool Visible {
	virtual bool get() override;
	virtual void set(bool value) override;
}

Property Value

Type: System::Boolean

true if the row is visible; otherwise, false.

Exception Condition
InvalidOperationException

The row is in a DataGridView control and is a shared row.

Use this property to hide a row from view while keeping the row in the DataGridView. To completely remove a row, use the DataGridViewRowCollection::Remove method.

The following code example demonstrates how to use the DataGridViewBand::Visible property, which is nearly identical to the Visible property of the DataGridViewRow class. This code example is part of a larger example provided for the DataGridViewBand class.

// Hide a band of cells.
void Button6_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   DataGridViewBand^ band = dataGridView->Rows[ 3 ];
   band->Visible = false;
}


.NET Framework
Available since 2.0
Return to top
Show: