Eliminar Filas de una Tabla

24/06/2008 - 17:46 por Imac_Man | Informe spam
Amigos,

como puedo eliminar de un objeto DataTable varias registros que coincidan
con un criterio o lo que seria el similar a hacer un "delete from tabla where
"

gracias de antemano
 

Leer las respuestas

#1 Alberto Poblacion
24/06/2008 - 18:07 | Informe spam
"Imac_Man" wrote in message
news:
como puedo eliminar de un objeto DataTable varias registros que coincidan
con un criterio o lo que seria el similar a hacer un "delete from tabla
where
"



En dos pasos:

Primero llama al método Select del datatable para obtener un array de
datarows que cumplan el criterio elegido.

Segundo, recorre ese array con un bucle, borrando cada uno de los
datarows. Recuerda que hay dos formas de borrarlos, dependiendo del efecto
deseado: Puedes hacer un Remove sobre la colección de Rows del DataTable, o
puedes hacer un Delete sobre el propio DataRow. En el primer caso, el
registro se elimina permanentemente del DataTable, mientras que en el
segundo caso sólo se marca como "borrado", para poder más tarde hacer un
Update para enviar al servidor de BD los correspondientes comandos de
borrado.

Preguntas similares