KB Article A599
Visible to All Users

How to determine the number of visible rows in the XtraGrid

Description:
How can I get the number of rows that appear on screen?

Answer:
First, you need to obtain the GridViewInfo object of your GridView class. Then get the required information from the GridViewInfo.RowsInfo property. Please refer to article #2624 for the code for the GetGridViewInfo function used in the following code.

C#
using DevExpress.XtraGrid.Views.Grid; using DevExpress.XtraGrid.Views.Grid.ViewInfo; GridViewInfo info = GetGridViewInfo(gridView1); Text = info.RowsInfo.Count.ToString();
Visual Basic
Imports DevExpress.XtraGrid.Views.Grid Imports DevExpress.XtraGrid.Views.Grid.ViewInfo Dim info As GridViewInfo = GetGridViewInfo(GridView1) Text = info.RowsInfo.Count.ToString()

See Also:
How to access the GridViewInfo object of the GridView class in XtraGrid

Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.