DataGridViewColumn.HeaderText Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает текст ячейки заголовка столбца.
public:
property System::String ^ HeaderText { System::String ^ get(); void set(System::String ^ value); };
public string HeaderText { get; set; }
member this.HeaderText : string with get, set
Public Property HeaderText As String
Значение свойства
Строка типа String, содержащая требуемый текст. Значение по умолчанию — пустая строка ("").
Примеры
В следующем примере кода свойство используется HeaderText для изменения текста в заголовке столбца. Этот пример входит в состав более крупного примера использования класса DataGridViewColumn.
// Change the text in the column header.
void Button9_Click( Object^ /*sender*/, EventArgs^ /*args*/ )
{
IEnumerator^ myEnum2 = dataGridView->Columns->GetEnumerator();
while ( myEnum2->MoveNext() )
{
DataGridViewColumn^ column = safe_cast<DataGridViewColumn^>(myEnum2->Current);
column->HeaderText = String::Concat( L"Column ", column->Index.ToString() );
}
}
// Change the text in the column header.
private void Button9_Click(object sender,
EventArgs args)
{
foreach (DataGridViewColumn column in dataGridView.Columns)
{
column.HeaderText = String.Concat("Column ",
column.Index.ToString());
}
}
' Change the text in the column header.
Private Sub Button9_Click(ByVal sender As Object, _
ByVal args As EventArgs) Handles Button9.Click
For Each column As DataGridViewColumn _
In dataGridView.Columns
column.HeaderText = String.Concat("Column ", _
column.Index.ToString)
Next
End Sub
Комментарии
Это свойство полезно, только если столбец имеет связанную ячейку заголовка. Дополнительные сведения см. в описании свойства HeaderCellCore.
Примечание
Соответствующее текстовое свойство заголовка для строк отсутствует. Чтобы отобразить метки в заголовках строк, необходимо обработать DataGridView.CellPainting событие и нарисовать собственные метки, если DataGridViewCellPaintingEventArgs.ColumnIndex имеет значение -1.