Foros del Web » Programación para mayores de 30 ;) » .NET »

Desvincular datarow de dataset

Estas en el tema de Desvincular datarow de dataset en el foro de .NET en Foros del Web. Hola, tengo el siguiente problema: tengo un DataSet y dentro de este tengo una tabla (Viajes) con dos filas, estas filas se las asigno a ...
  #1 (permalink)  
Antiguo 12/03/2012, 17:22
 
Fecha de Ingreso: diciembre-2006
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Desvincular datarow de dataset

Hola, tengo el siguiente problema: tengo un DataSet y dentro de este tengo una tabla (Viajes) con dos filas, estas filas se las asigno a un array de tipo datarow de la siguiente manera
Dim Resul() as DataRow
Resul = CamionesDataSet.Tables("viajes").Select("fecha_sal ida >= '26/12/2011'")
Y la vble Resul se carga con las dos filas porque cumplen con la condicion. El tema es que luego hago la siguiente sentencia:_
CamionesDataSet.Tables("viajes").Rows.Clear()
... y la vble Resul se me modifica, me aparecen todos los campos con valores "nulos"!!!!! Como hago para desconectar la vble Resul y que matenga lo que le asigné mas alla de modificar el DataSet (CamionesDataSet).?????? Gracias desde ya...
  #2 (permalink)  
Antiguo 12/03/2012, 21:24
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: Desvincular datarow de dataset

Hola.
Prueba de la siguiente forma a ver si te sirve.

CamionesDataSet.Tables("viajes").copy().Select("fe cha_sal ida >= '26/12/2011'")

Yo he usado el copy para solucionar ese problema pero nunca lo he utilizado al mismo tiempo que el select.
Prueba a ver como trabaja
__________________
Mario Ramírez
Desarrollador .NET MCTS
https://www.mcpvirtualbusinesscard.c...nteractivecard

Etiquetas: datarow, dataset, desvincular, tabla, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.