In Question ID: CQ54130 I asked:
I have a grid bound to a paged data source that has (say) 50,000 records. When the user presses and holds the 'PageDown' key, the grid asks for every page as it scrolls (which causes a lot of DB activity). I would like to be able to have the grid not ask for every page along the way but to only ask for the page when the user releases the 'PageDown' key (but the scroll bar should still move). I have not been able to figure out a way to do this.
It was suggested that we use the LiveVertScroll property but we already use this property and it does not work for PageUp/PageDown. When I drag the thumb from the top to the bottom, the grid requests one page (the last one). But if I press and hold the PageDown key, the grid requests every page.
This behavior was described as "by design" but I should enter a separate suggestion to get this behavior considered for a future release.
Proposed Solution:
It makes sense that LiveVertScroll would work with PageUp/PageDown but it doesn't. I would like multiple PageDown presses (less than 250ms between each keypress) to request only the last page.
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.
Hello Eric,
Thank you very much for the suggestion. We'll research this task and probably introduce the necessary functionality in the future.
Thanks,
Stan.
The following property has been added:
GridView.OptionsNavigations.UseOfficePageNavigation(true by default)