我试图自动调整我的dgv的宽度和高度, 但是,它给我留下了宽大的空间,有些东西是不正确的。datagridview不正确自动调整
这是我使用的代码:
int height = 0;
foreach (DataGridViewRow row in dgv.Rows)
{
height += row.Height;
}
height += dgv.ColumnHeadersHeight;
int width = 0;
foreach (DataGridViewColumn col in dgv.Columns)
{
width += col.Width;
}
width += dgv.RowHeadersWidth;
dgv.ClientSize = new Size(width + 2, height + 2);
dgv with spaces in width - example 1
dgv with spaces in width - example 2
究竟为什么想要来定义它的高度/宽度?通常会由完成自我控制 – Cataklysim