Vamos por partes:
Un DataSet se llena desde una base de datos usando objetos ADO (SqlCommand, SqlConnection, DataReader) específicos para ello. Eso aparece en cualquier manual de .Net, precisamente porque es uno de sus fundamentos.
Sobre este tema vas a encontrar y mucho en la Web,
hasta códigos completos. SIFG... En todo caso, es un problema de programación y no de bases de datos.
Si tu problema es la forma de hacer la sentencia de SQL que te lo llene, entonces si podemos ayudarte, caso cntrario, será mejor que consultes donde están los que se dedican a full a .Net:
Foro de .Net
Respeto de lo que dices "dataset
tipado", no comprendo a qué te refieres con esa palabra, lo que puede ser por una cuestión de uso local de la palabra. ¿Qué es un dataset
tipado?
En cualquier caso, tu problema tiene respuesta en el foro de .Net. Ten paciencia. Los foristas respondemos en función del tiempo libre que contamos. No estamos conectados constantemente...