我想知道是否有任何方法可以将背景图像以 windows 形式放置到 gridview ...我正在使用 c#
问问题
1894 次
1 回答
0
使用 OnPaint 事件你可以做这样的事情
private void dataGridView1_Paint(object sender, PaintEventArgs e)
{
DataGridView dgv = (DataGridView) sender;
int i = dgv.Rows.GetRowsHeight(DataGridViewElementStates.Visible);
e.Graphics.DrawImage(Properties.Resources.BackGround, new Rectangle(0, i, dgv.Width, (dgv.Height - i)));
}
编辑 这可以检测行,但如果需要的话,它似乎没有检测到底部的 UserAddRow 选项。我很茫然。
于 2012-05-23T13:27:07.350 回答