Renan,
Por acaso você não esta se referindo a realizar uma paginação?
Ou seja a cada mudança de página apresentar outros registros.
Sinceramente não consegui entender o porque de um novo Dataset.
Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]