Blogs

Thinking Out Loud

WinForms Grid Control and the New Instant Feedback UI

Those of you using the XtraGrid Control already know that we offer you two unique data binding modes for our Grid Control - standard data binding (best used for small and medium sized datasets) and server mode (designed for large datasets).

Each of these data binding modes addresses specific business use scenarios...Since this post is about our new Instant Feedback(tm) UI, I'll focus on server mode - which basically allows the Grid to load "small" amounts of data and delegate all data operations (sorting, grouping, filtering and calculating summaries) to the data server. This is the key to the server mode's high efficiency when working with large volumes of data. The only drawback to using server mode involves data operations with a slow server connection. As would be expected in this scenario, the Grid Control freezes until the data server completes operations and the network pipe retrieves results for the Grid Control...

With our new Instant Feedback(tm) binding mode, you'll no longer experience any UI freezing. Data operations will be performed asynchronously, in a background thread and both the Grid Control and your application will be always highly responsive - regardless of bandwidth issues.

The following video demonstrates Instant Feedback mode in action The number of records in the underlying data source is 500,000 – and as such - it takes some time for the data server to process the Grid's requests and retrieve data.

Note that the video uses a panel to indicate progress - this is optional. By default, we display the progress indicator in the upper left corner of the grid.

 

Published Nov 11 2010, 12:09 AM by
Bookmark and Share

Comments

Keith Puckett

Looks Great! Is it integrated in XAF?

November 11, 2010 6:25 PM

Chris W.

Very nice. And when can we get it?

November 12, 2010 2:33 AM

Sigurd Decroos

This is most interesting, freezing UI has always been a big issue for me.

November 12, 2010 4:37 AM

Gustavo Marzioni

coming in 2010.2?

November 12, 2010 9:06 AM

Dennis (DevExpress Support)

@Keith:
We are afraid this functionality is not fully supported in XAF at this time. It will be fully supported in future versions. However, you can start testing this new binding mode with your XAF Windows Forms applications in 10.2. In order to do this, set the IsAsyncServerMode property (it is hidden from Intellisense) to True in the constructor of your XAF application.
As always, we look forward to your feedback.

@Gustavo:
Yes. 

November 13, 2010 11:26 AM

Martin Praxmarer - DevExpress MVP

What are the drawbacks Dennis with this mode? On the other hand we can activate this mode - but you say it is not fully supported - so are there known problems?

November 13, 2010 12:27 PM

Mohsen Benkhellat

The same for the treelist would be nice

November 15, 2010 3:20 PM

Garry Lowther

Nice - any updates on the actual availability of 2010.2?

November 17, 2010 10:24 AM

Piotr Tworek

Why it does not work, for example, with large XML files, which contain for example; 500,000 records. But it is also acceptable way data binding with Grid Control

Sorry for my english :-)

December 2, 2010 6:45 AM

CESAR F. QüEB

This mode is only for XPO datasources?

September 5, 2011 4:26 PM
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, Silverlight, ASP.NET, WinForms, HTML5 or Windows 8, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2014 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners