Solo se me ocurre que partas el Html de la tabla que se crea metiendo los Items(que son TRs) en un div con style="overflow: auto". Creo que seria sencillo si crearas un control web heredando de datagrid y ahi hacer eso.
Espero te sirva.
PD: No se me ocurre como puedas perder la cabecera con el scroll horizontal... en serio