I\'m looking at the source code for the MvcContrib Grid and see the class declared as:
public class Grid : IGrid where T : class
It is a constraint on the type argument which says that T can either be a class or an interface but not an enum or a struct. So T must be a reference type and not a value type.
Best Regards, Oliver Hanappi