Freeze Listview headers

I have been using this CoolGridView to fix headers on a scrollable gridview and Matt Berseth’s GridView extender to highlight rows but am now predominantly using ListView’s grid layout and want to quickly add similar functionality but using existing controls until I have the time to write my own .net / javascript / css code to do the same.

A few questions on SO may be required.