Client-binding technology offers many benefits compared to server-side binding, mainly improved performance and lower data footprint. It is also enhanced to fully compatible with key combo features: core features (querying and paging), multiple columns, wildcard searching, multiple selection, linked WebCombo, add item, data format string, entry mode, and all layout settings such as round corner and default style mode.
Server-side data source is the quickest and easiest way to take advantage of client-side binding as WebCombo automatically connects with the datasource control and automatically repackages the data into lightweight format and transmits it to client-side for further processing. The supported server-side data source are all data source controls (AccessDataSource, SQLDataSource, LinqDataSource,etc) and data source object, which is assigned in InitializeDataSource event (also known as Traditional Binding).
Accessing WCF and ADO.NET Data Service is made easier with WebCombo. Client-binding technology eliminates the difficulties by implementing direct interface to access its core functionality. In WebCombo level, all you need to do is assigning ServiceUrl property to the service.
Unlike in server-side binding, WebCombo doesn’t handles the search query automatically based on the provided datasource because data isn’t processed in server-side anymore. You need to handle the data retrieval process manually in service handler and return the required data shaped to be passed to WebCombo.
A new set of client-binding APIs is introduced for programmatic consumption of the feature. Most of the user interface functions and high-level encapsulation of binding process called the same underlying APIs. Please refer to WebCombo’s online documentations for complete list of new methods and client-side events.
The solid client-binding architecture is complemented with various service events for advanced and direct data manipulation based on the business process. The provided events varied from Selecting, Selected, Updating, Updated, to BatchUpdating, and BatchUpdated.