Hola,
Me encuentro trabajando con controles Devexpress para .net, existe un control (ASPxPivotGrid) que realiza esta función, en la siguiente página puedes descargar el instalador de estos controles para visual studio y ver ejemplos de como los puedes utilizar.
(la versión libre, solo dura 30 días)
http://demos.devexpress.com/ASP/