The GridView is an ASP.NET server control. Server controls get processed by ASP.NET and replaced with the appropriate HTML. In MVC, there are no server controls. It's up to you to generate the appropriate HTML. You can write your own methods to output the exact same HTML code as a GridView if you want, but it's up to you to do it.

You may want to consider using a jQuery grid instead of doing it all in HTML yourself.

http://www.trirand.com/blog/