DataGridView将文本放在RowHeader的ColumnHeader中

时间:2014-01-29 20:40:31

标签: c# datagridview columnheader rowheader

是否可以将文本添加到行标题的ColumnHeader中。我把自动增量放入我的DataGridView的行标题中,我想把“号”在那之上。

类似的东西:

//Autoincrement RowHeaders
foreach (DataGridViewRow row in myDGV.Rows)
{
    row.HeaderCell.Value = String.Format("{0}", row.Index + 1);
}

No. | myColumn 1 | myColumn 2

1   | myText     | myText
2   | myText     | myText

//the "No." column are actually RowHeaders

1 个答案:

答案 0 :(得分:10)

所以基本上你需要显示“否”在左上角?

该区域称为TopLeftHeaderCell。它就像其他DataGridViewCell一样,您可以设置其Value属性来完成任务。

dataGridView.TopLeftHeaderCell.Value = "No.";