public static int GetHeightFull(this GridControl grid) { var graphics = grid.CreateGraphics(); var view = grid.MainView; PropertyInfo pi = view.GetType().GetProperty("ViewInfo", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); var viewInfo = pi.GetValue(view, null) as GridViewInfo; int height = viewInfo.ColumnRowHeight; for (int rowHandle = 0; rowHandle < view.RowCount; rowHandle++) { height += viewInfo.CalcRowHeight(graphics, rowHandle, 0); } return(height + 2 + 20); }