Currently, when defining a new grid, the columns are mapped manually where type and and name must be given, e.g.
<%= Html.Grid(new GridControl().AddColumn(new GridColumnModel("Age", ColCellType.INT) ... %>
A nice alternative could have been:
<%= Html.Grid(new GridControl<Person>().AddColumn(new GridColumnModel(x=>x.Age)) ... %>
But making the grid generic will prevent the ability to bind the grid to a dynamic object, or an anonymous type.
So the question is, do you prefer a generic strongly-typed grid, or a more loosely coupled one?