Hola, primeramente el archivo de texto debera tener un formato ya sea definido por ti mismo o usar algunas de las conveciones actualmente usadas, porque para armar tus tablas debera existir alguna regla a seguir a la hora de leer tu archivo y luego mostrarlo, podrias buscar informacion sobre archivos csv(coma separated values), o tambien podrias usar algo mucho mejor que son los archivos xml (te recomiendo este ultimo).
Salu2
Modificado.- Ups.. me olvide para leer xml el mismo dataset te permite leer de forma muy facil estos archivos, para otros archivos de texto puedes usar la clase FileStream, ahora si.. chau..