hey gracias por el codigo lo he revisado y si esta a pata lo que has hecho me ha servido para ver el dataset pero fijate que mas o menos lo que queria ver era como hacias a pata las relaciones de una tabla con la otra , segun lo que he visto que me has mandado no logro ver algun lugar en el que hagas esta relacion no se que ondas si se me ha ido el parrafo o si no esta eso
Gracias por tu ayuda man
Me da a entender segun esto
'*****especificas que datos queres seleccionar de las tablas
miadaptador = New SqlClient.SqlDataAdapter(" SELECT a.ccodigo_estu CODIGO,a.capellido_estu APELLIDO,a.cnombre_estu NOMBRE,b.nnota1 NOTA1,b.nnota2 NOTA2,b.ccodigo_estu from testudiante a,tnotas b where a.ccodigo_estu=b.ccodigo_estu and a.ccodigo_estu= '" & txtcodigo.Text & "'", miconeccion)
'abrir la coneccion
miconeccion.Open()
'*****se vacian los datos en el dataset segun lo que selecciones en miadaptador
'****ojo especificas las tablas que ocupastes en el select es decir de donde obtiene los datos
miadaptador.Fill(midataset, "testudiante,tnotas")
que el dataset automaticamente entiende la relacion entre las dos tablas cuando vos especificas en la consulta where a.ccodigo_estu=b.ccodigo_estu y luego que en el fill le mandas las dos tablas :P