如何使工具窗口的最大大小设置为datagridview

时间:2017-08-22 12:35:22

标签: c# winforms visual-studio-2015

我有一个Windows窗体应用程序正在制作,我有一个相当大的工具窗口,数据网格视图完全填满它。

datagridview大于窗口的默认大小,所以我做了它,这样用户可以扩展窗口,但是表单能够扩展超过datagridview的大小,这使得它看起来很奇怪。您可以看到过去的网格,并显示表单的背景颜色等。

有没有办法让窗口只能扩展到完整datagridview的最大大小?

1 个答案:

答案 0 :(得分:0)

在另一篇文章中找到答案:

int dgv_width = dataGridView1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible);
int dgv_height = dataGridView1.Rows.GetRowsHeight(DataGridViewElementStates.Visible);
this.Width = dgv_width;
this.Height = dgv_height;
相关问题