hacer data table = a tabla de dataset

29/07/2005 - 00:47 por Miko_tnt | Informe spam
alguien sabe como podria asignar a una datatable una tabla que se encuentra
en un dataset hago lo siguiente pero me daña la tabla del dataset

datatable1=ds.tables(1)

pero necesito que la datatable este vacia entonces hago datatable1.clear
pero tmb me elimina las filas de la tabla que esta en el dataset y no c porke
...

encargo si alguien tiene algun sugerencia

Gracias

Preguntas similare

Leer las respuestas

#1 Luis E. Ruiz
29/07/2005 - 01:00 | Informe spam
Hola Miko,

Esto lo puedes hacer con una instruccion llamada merge en el dataset.

DataSet ds; -- tu dataset
DataTable dt; -- tu datatable
...
ds.Merge(dt)

Asegurate de que el datatabla tenga el mismo nombre que la tabla en el
dataset, propiedad TableName.

Espero te sirva,

Ing. Luis E. Ruiz N.
MCP .Net

"Miko_tnt" escribió en el mensaje
news:
Mostrar la cita
#2 Tomás M.
29/07/2005 - 08:23 | Informe spam
Mostrar la cita
porke
Mostrar la cita
Cuando haces la igualación de arriba NO se está haciendo una copia de
ds.tables(1) en datatable1 si no que son el mismo objeto al que puedes
acceder por dos nombres distintos. tanto datatable1 como ds.tables(1) son
"apuntadores" al mismo objeto datatable.

mira aqui
http://msdn.microsoft.com/library/s...pec6_1.asp
para más información sobre tipos de valor y tipos de referencia

TMM
Ads by Google
Search Busqueda sugerida