winform中dataGridView高度自适应填充完数据的高度,就是dataGridView自身不产生滚动条,自己的高度是根据数据的多少而变动。
在load的时候,数据绑定后,加上如下代码:
dataGridView1.Height = dataGridView1.Rows.Count * dataGridView1.RowTemplate.Height + dataGridView1.ColumnHeadersHeight;
原理:dataGridView的高度=dataGridView行的高度 * 行数 + dataGridView的列标题高度
bubufx提供,原文:winform中dataGridView高度和宽度自适应填充完数据的高度和宽度,即dataGridView根据数据自适应大小