Oooh! That is an interesting one.
First, before stating where I would play, I would suggest throwing this to
the MVC forum on www.asp.net, as there are a lot more active MVC devs there.
I would guess you will need to subclass the grid and force it to throw the
columnId or name back to the controller. You then have to write the code
that sorts the data in the proper manner. It might be possible to grab
EventArgs and get this information, but I am not sure it would work.

Signature
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA
*************************************************
| Think outside the box!
*************************************************
> I'm just getting into the ASP.NET 3.5 MVC Framework right now, and am
> wondering how I can produce a grid of data with sortable headers. I'll
[quoted text clipped - 4 lines]
>
> Thanks.