Revolutionary Batch Updating in WebGrid 7
Standard available data grids process all edited data and save it data point by
data point to the server. This excruciatingly slow approach is not suitable for
modern business applications with large and dynamic data transaction requirements.
The solution?
SmartBatchUpdate™. This ingenious bit of programming swoops up all
edited data and saves it to the physical database in one swift flypostback action.
It eliminates unnecessary client-server roundtrips for truly revolutionary data
application speeds.
SmartBatchUpdate™ Benefits
- Smooth and responsive data editing experience
Unlike traditional data editing, WebGrid doesn’t trigger page postback/callback
after each row edit. This significantly improves the online editing experience by
eliminating lag time due to multiple postbacks.
- Reduced server workload
SmartBatchUpdate™ saves edits on the client-side, which allows WebGrid to
efficiently manage pending changes without hitting the server. When ready, WebGrid
sends a single AJAX callback to submit all server-side changes. That translates
into more efficient resource utilization and minimal server workload.
- Prevents data entry errors
SmartBatchUpdate™ includes powerful runtime features to help you correct data
and prevent errors. The Undo Changes does exactly what it says—before changes hit
the server. Review Changes enables a review of all pending changes in an intuitive
dialog box interface so you can reject individual changes or all at once.
Pending Changes Concept
SmartBatchUpdate™ streamlines pending changes by automatically marking the status
of each row when edited, added, or deleted. Pending changes also works in every
table level. This means that deeply structured WebGrid data warehouses are easily
batch updated without digging for the right location.
Pending changes concept is fully compatibility with WebGrid’s OnTheFlyPostBack™
architecture. It simply stores all edited data automatically on every flypostback
action, including grouping, filtering, paging, and more. This innovative concept
provides a seamless, fluid, and efficient data management experience.
Rich and User-friendly Interface
SmartBatchUpdate™ sports a sleek, user-friendly, and intuitive interface that provides
essential visual feedback on data edits, past and present.
Row header indicator with WYSIWYG row style
Pending changes status and related command buttons
Callout notification for lost focus
In addition to its highly functional interface, SmartBatchUpdate™ provides streamlined
editing and delivers an efficient and feature-rich data editing experience. Every
possible convenience is included, such as unique auto-increment fields, deleted
pending change rows can’t be deleted, newly added rows are always positioned on
the last, and many more.
Comprehensive Changes Management
Changes management enables end users to manage and perform additional actions on
any unsaved, but edited data row. The most popular item, accessible through the
contextual menu, is Undo changes for the current active row or all unsaved changes.
In addition to its unique Undo options, SmartBatchUpdate™ offers a built-in Review
changes window, which elegantly aggregates all pending changes for a final review
and approval or rejection.
Auto Updates
The beauty of SmartBatchUpdate™ doesn’t end there. It also sports an automatic data
update mechanism. Simply put, SmartBatchUpdate™ significantly reduces development
time as it requires no hand coding to save batch-edited data, or very minimal coding
for advanced batch update implementation.
Comprehensive Support
SmartBatchUpdate™ works with every data source available in .NET Framework 3.5,
making batch update implementation a truly “out of the box” feature—no coding required.
Supported data source controls and services:
- Traditional binding (ADO.NET Data Set and Data
Table)
- Declarative binding (Datasource controls, e.g.,
LinqDataSource)
- Traditional hierarchical binding (ADO.NET DataSet)
- Hierarchical declarative binding (ISDataSource)
- Custom objects
Read the complete WebGrid Enterprise 7 whitepaper for more details about
the innovative SmartBatchUpdate feature now, or grab the 30-day trial and test drive it yourself.