WebGrid sets new standards in data visualization through a host of innovative features that enable you to display data in a more intuitive and stylish fashion. Beyond standard data grid, WebGrid lets you visualize data that makes the most sense to your users – whether it is in tabular layout, hierarchical layout, columnset layout, tree layout, or even in stunning charts. For more information about visualizing data in charts, see Pivot Charting.
Displaying data in WebGrid involve extensive data binding operations. WebGrid supports two kind of data binding operations which are discussed in the following sections.
Server-side Binding
Server-side binding is a mechanism that processes data operation and binding life-cycle entirely in the server-side. This means that the data retrieval and items population happened in the server-side. In addition, server-side binding normally sent HTML markup as the final output, which is directly recognized by browsers with very minimum overhead in the client side.
There are a number of ways to perform data binding in server-side, particularly in the ASP.NET platform. You can bind the data through code, declarative data source controls, or LINQ query. For more information about server-side binding, see Server-side Binding.
Client-side Binding
In contrast to server-side binding, the client-side binding processes the raw data and transforms it into usable form entirely in the client-side. This includes the data population, sorting, filtering and paging.
Unlike server-side binding, client-side binding often returns raw data which has significantly smaller size compared to HTML markup. WebGrid incorporates new JSON (Javascript Object Notation) as its data exchange format for all data transfer operation required in client binding. For more information about client-side binding, see Client-side Binding.
Getting Started
Getting Started
Overview
WebGrid Features Overview
Other Resources
Walkthrough Topics
How-to Topics