DataGridViewColumn.HeaderText 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置列标题单元格的标题文本。
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 属性。
注意
行没有相应的标头文本属性。 若要在行标题中显示标签,必须在 为 -1 时DataGridViewCellPaintingEventArgs.ColumnIndex处理DataGridView.CellPainting事件并绘制自己的标签。