2012-06-18 23 views

回答

8

行高度可以变化,所以尝试你想要的行:

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

另外,我认为这也可以从模板:

int x = dgv1.RowTemplate.Height; 
+0

当然。谢谢。这两个解决方案的工作 – Buena

1

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

int x = dgv1.ColumnHeadersHeight + dgv1.Rows.Cast<DataGridViewRow>().Sum(r => r.Height);