| //”A”显示在-1(即RowHeader)列之上
if (e.RowIndex >= 0 && e.ColumnIndex == 0)
{
e.Graphics.DrawString("A", this.dataGridView1.Font, Brushes.Red, 20, e.CellBounds.Top + 5);
}
//”A”则被-1(即RowHeader)列覆盖。
if (e.RowIndex >= 0 && e.ColumnIndex == -1)
{
e.Graphics.DrawString("A", this.dataGridView1.Font, Brushes.Red, 20, e.CellBounds.Top + 5);
}
//XX图片在-1(即RowHeader)列之上
if (e.RowIndex >= 0 && e.ColumnIndex == 0)
{
Image img = Image.FromFile(@"F:\xx.bmp");
e.Graphics.DrawImage(img, 0, e.CellBounds.Top);
}
//XX图片被-1(即RowHeader)列覆盖
if (e.RowIndex >= 0 && e.ColumnIndex == -1)
{
Image img = Image.FromFile(@"F:\xx.bmp");
e.Graphics.DrawImage(img, 0, e.CellBounds.Top);
}
//XX图片被-1(即RowHeader)列覆盖
if (e.RowIndex >= 0 && e.ColumnIndex == -1)
{
Image img = Image.FromFile(@"F:\xx.bmp");
e.Graphics.DrawImage(img, e.CellBounds.Left, e.CellBounds.Top);
}
//XX图片被0列覆盖
if (e.RowIndex >= 0 && e.ColumnIndex == 0)
{
Image img = Image.FromFile(@"F:\xx.bmp");
e.Graphics.DrawImage(img, e.CellBounds.Left, e.CellBounds.Top); } |