DataGridViewColumn::HeaderCell Property
.NET Framework (current version)
Gets or sets the DataGridViewColumnHeaderCell that represents the column header.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: [BrowsableAttribute(false)] property DataGridViewColumnHeaderCell^ HeaderCell { DataGridViewColumnHeaderCell^ get(); void set(DataGridViewColumnHeaderCell^ value); }
Property Value
Type: System.Windows.Forms::DataGridViewColumnHeaderCell^A DataGridViewColumnHeaderCell that represents the header cell for the column.
The header of a column is typically used to display a column label. Depending on the current values of the SortMode and DataGridView::SelectionMode properties, users can also click the column header to sort or select the column.
The following code example uses the HeaderCell property to change column header style and contents.
// Style and number columns. void Button8_Click( Object^ /*sender*/, EventArgs^ /*args*/ ) { DataGridViewCellStyle^ style = gcnew DataGridViewCellStyle; style->Alignment = DataGridViewContentAlignment::MiddleCenter; style->ForeColor = Color::IndianRed; style->BackColor = Color::Ivory; IEnumerator^ myEnum1 = dataGridView->Columns->GetEnumerator(); while ( myEnum1->MoveNext() ) { DataGridViewColumn^ column = safe_cast<DataGridViewColumn^>(myEnum1->Current); column->HeaderCell->Value = column->Index.ToString(); column->HeaderCell->Style = style; } }
.NET Framework
Available since 2.0
Available since 2.0
Show: