6

如何计算 dgv.Rows.Height

int x = dgv1.Rows.Height  

Rows.Height 或 dgv1.RowsHeight 不存在。

4

2 回答 2

8

行高可能会有所不同,因此请尝试您想要的行:

int x = dgv1.Rows[0].Height;

或者,我认为它也可以从模板中获得:

int x = dgv1.RowTemplate.Height;
于 2012-06-18T13:21:11.057 回答
4

如果您想要列标题和所有行的组合高度,请尝试:

int x = dgv1.ColumnHeadersHeight + dgv1.Rows.Cast<DataGridViewRow>().Sum(r => r.Height);
于 2016-02-25T21:11:34.897 回答