WebGrid's server-side object model is built upon a rock solid architecture, providing superior performance while still maximizing ease of use. A highly granular approach to configuration allows you to set the properties of each element from the top level, leaving lower level properties at their default settings. If you prefer, you can also customize specific elements at deeper levels by simply changing their property directly, without affecting other default settings.
A recent addition to WebGrid’s features is the ability to add ASP.NET server controls to the WebGridCell using the new Template Column Type. When using the Template Column Type, you can put any server-side control inside the CellTemplate property of the WebGridColumn.