改变颜色
答
的Cell
被称为TopLeftHeaderCell
,你可以设置其Value
这样的:
dataGridView1.TopLeftHeaderCell.Value = "HIHO";
它甚至有Style
财产Colors
etc ..但我发现改变BackColor
没有任何效果。也就是说,除非你改变了这个obscure setting到false
:
dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.TopLeftHeaderCell.Style.BackColor = Color.Gold;
作为替代你能也的OwnerDraw细胞。
下面是一个例子:
private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (e.RowIndex < 0 && e.ColumnIndex < 0)
{
e.Graphics.FillRectangle(Brushes.Gold, e.CellBounds);
e.Handled = true;
}
..
但是,为什么你;-)
+0
完美!谢谢。我不知道这个词。 – LN22
的细胞称为TopLeftHeaderCell – LN22