В этой статье объясняется, как это сделать, используя только Gridview и CSS, но он не совместим с Firefox.
В этой статье объясняется, как это сделать с помощью GridView, адаптера управления и CSS.
В этой статье объясняется, как это сделать, расширяя элемент управления GridView. Этот, на мой взгляд, кажется лучшим и самым простым подходом.
Telerik также имеет GridView в своем наборе инструментов управления, который способен на это. У них есть демо здесь .