mira esta URL:
http://www.codeproject.com/asp/bgrid.asp
En cuanto a la velocidad, pues ira lento en la medida en que tu programacion no este optimizada. Si no obtienes demasiada informacion de la base de datos en una sola consulta (paginacion de registros). Si tu base de datos esta bien diseñada. Si las tablas estan correctamente relacionadas y sobre todo si el servidor es potente, no tendras problemas.
Suerte...