DataGridViewColumn::Visible Property

 

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

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

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

Property Value

Type: System::Boolean

true if the column is visible; otherwise, false.

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

To hide a column that is automatically generated when binding to a data source, set this property in a DataBindingComplete event handler.

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

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