Explore WebUI Studio

Explore WebUI Studio - Revolutionary Batch Updating

WebGrid's Revolutionary Batch Update

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.

BatchUpdate elegant visual indicator
Row header indicator with WYSIWYG row style
BatchUpdate elegant visual indicator
Pending changes status and related command buttons
BatchUpdate elegant visual indicator
Contextual menu support
BatchUpdate elegant visual indicator
Callout notification for lost focus
BatchUpdate elegant visual indicator
Page prompts

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

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 Changes Management

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.

  • Live Demo
  • Media Gallery
Close window
back back back forwardforwardforward