Cita: cuando entro por primera vez a la pagina el data set esta lleno y se carga la pagina pero cuando pagino veo que el data set y el data table es null es decir ya no tiene los valores que a cargado
Eso es normal, en ambiente web cada vez que pagines debes hacer nuevamente la solicitud para el acceso a datos (en tu caso es al WS) y llenar nuevamente el dataset, o la otra es guardar el dataset en una variable de sesión para que se mantengan los datos (solo hay que tener cuidado de que no sea mucha información y le pegue al performance de la memoria del server) y hacer nuevamente el binding
Saludos