Acceder a un DataTable dentro del Dataset

08/09/2006 - 15:40 por Don Quijote de Nicaragua | Informe spam
Hola a todos, he agregado un DataSet a mi proyecto (DS_Temp.xsd), y dentro
de él, he agregado un DataTable denominado "Temporal", cuando intento
acceder por medio de codigo a DataTable para agregar datos no me apare el
nombre del DataTable solo me aparece Ds_Temp.TemporalDataTable en ves de
aparecerme Ds_Temp.Temporal
Alguna sugerencia al respecto.
Saludos.
Don Quijote de Nicaragua
Elder Soto

Preguntas similare

Leer las respuestas

#1 Don Quijote de Nicaragua
08/09/2006 - 11:13 | Informe spam
Excelente, muchas gracias SoftJaén, funciono perfecto.
Don Quijote de Nicaragua.
Elder Soto

"SoftJaén" escribió en el mensaje
news:
"Don Quijote de Nicaragua" escribió:

he agregado un DataSet a mi proyecto (DS_Temp.xsd), y dentro de él, he
agregado un DataTable denominado "Temporal", cuando
intento acceder por medio de codigo a DataTable para agregar
datos no me apare el nombre del DataTable solo me aparece
Ds_Temp.TemporalDataTable en ves de aparecerme
Ds_Temp.Temporal
Alguna sugerencia al respecto.



Hola, Elder:

Como me imagino que habrás utilizado el «Asistente para la configuración
de
orígenes de datos», éste lo que te ha creado ha sido una clase (no una
variable objeto), llamada «TemporalDataTable», entre otras cuantas clases
más, la cual deriva a su vez de la clase «DataTable», pero el nombre de la
clase DataTable es «Temporal», tal y como lo puedes comprobar ejecutando
el
siguiente código:

Dim ds As New DS_Temp
Dim dt As New DS_Temp.TemporalDataTable

MessageBox.Show(dt.TableName, ds.DataSetName)

Debes de tener en cuenta que Visual Basic 2005 genera automáticamente el
código fuente necesario, y al nombre que tú le has indicado, le añade
«DataTable», es decir, que si a tu DataTable le hubieras llamado
«Clientes»,
Visual Basic hubiera creado una clase llamada «ClientesDataTable».

Para examinar el código fuente generado automáticamente, muestra todos los
archivos en el Explorador de soluciones y abre el elemento «DS_Temp.xsd».
Allí, te deberá de aparecer un archivo llamado «DS_Temp.Designer.vb». Pues
bien, haz doble clic sobre él para que se abra el mismo en el diseñador de
Visual Studio.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o
sugerido en el presente mensaje.





Respuesta Responder a este mensaje
#2 SoftJaén
08/09/2006 - 16:56 | Informe spam
"Don Quijote de Nicaragua" escribió:

he agregado un DataSet a mi proyecto (DS_Temp.xsd), y dentro de él, he
agregado un DataTable denominado "Temporal", cuando
intento acceder por medio de codigo a DataTable para agregar
datos no me apare el nombre del DataTable solo me aparece
Ds_Temp.TemporalDataTable en ves de aparecerme
Ds_Temp.Temporal
Alguna sugerencia al respecto.



Hola, Elder:

Como me imagino que habrás utilizado el «Asistente para la configuración de
orígenes de datos», éste lo que te ha creado ha sido una clase (no una
variable objeto), llamada «TemporalDataTable», entre otras cuantas clases
más, la cual deriva a su vez de la clase «DataTable», pero el nombre de la
clase DataTable es «Temporal», tal y como lo puedes comprobar ejecutando el
siguiente código:

Dim ds As New DS_Temp
Dim dt As New DS_Temp.TemporalDataTable

MessageBox.Show(dt.TableName, ds.DataSetName)

Debes de tener en cuenta que Visual Basic 2005 genera automáticamente el
código fuente necesario, y al nombre que tú le has indicado, le añade
«DataTable», es decir, que si a tu DataTable le hubieras llamado «Clientes»,
Visual Basic hubiera creado una clase llamada «ClientesDataTable».

Para examinar el código fuente generado automáticamente, muestra todos los
archivos en el Explorador de soluciones y abre el elemento «DS_Temp.xsd».
Allí, te deberá de aparecer un archivo llamado «DS_Temp.Designer.vb». Pues
bien, haz doble clic sobre él para que se abra el mismo en el diseñador de
Visual Studio.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida