I think we probably have the following style somewhere on the server to hide column headers:
<style>
.ms-viewheadertr { display: none;}
</style>
Is it possible to override that? I don't think there's something to override "display: none" but thought I'd ask.
Alternatively is there a way to select all items in a list without the select all checkbox that (I think) usually shows up in the column header? (Datasheet view won't work for me because the ribbon solution I'm trying to use is greyed out in all datasheet views.)