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

Diferencia entre dataset y dataview y datatable

Estas en el tema de Diferencia entre dataset y dataview y datatable en el foro de .NET en Foros del Web. Me gustaria saber la diferencia entre el dataset y el dataview y el datatable. Con una pequeña explicacion me valdria. gracias....
  #1 (permalink)  
Antiguo 16/06/2005, 08:42
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años
Puntos: 1
Diferencia entre dataset y dataview y datatable

Me gustaria saber la diferencia entre el dataset y el dataview y el datatable.

Con una pequeña explicacion me valdria.

gracias.
  #2 (permalink)  
Antiguo 16/06/2005, 08:57
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Eje!!! atenti que ya llegué por aqui... hace tiempo que no entraba al foro de .NET...

El DataSet es una copia en memoria de los datos. Un DataSet no tiene conocimiento de una conexión de datos. Una vez que el DataSet se ha llenado, no sabe de donde provinieron los datos. Puede agregar datos a un DataSet desde varias fuentes. Por ejemplo, puede agregar datos a un DataSet desde varias fuentes y luego relacionarlas.

La pieza central de cualquier solución de software usando ADO.NET es el Conjunto de datos. Un DataSet contiene varias tablas de datos, cada una de las cuales corresponde típicamente a una tabla o vista de la base de datos. Un DataSet constituye una vista "desconectada" de los datos de la base de datos. Esto es, existe en memoria sin una conexión activa a una base de datos que contenga las tablas o las vistas correspondientes. Esta arquitectura desconectada permite una mayor escalabilidad solamente con usar los recursos del servidor de la base de datos cuando se lean o escriban desde la base de datos.

El Datatable es igual que el Dataset, solo que con una sola tabla. Al Datatable yo lo utilizo para llenarlo con una tabla de algún dataset y en un for each utilizando un DataRow barrerlo todo. El DataView es una vista personalizada que une datos de una DataTable para clasificar, filtrar, buscar, editar y navegar.

Un DataView es similar a una vista en vivo de una DataTable, que permite a los programadores establecer un orden clasificado y filtrar en una vista de la tabla. Se puede crear cualquier número de DataViews para habilitar distintas vistas de la misma tabla y utilizarlas para Databinding.

Si no te quedó algo muy claro, pregunta nomas, no hay problema
  #3 (permalink)  
Antiguo 16/06/2005, 10:01
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Dentro de un dataset se pueden guardar varios datatables, relaciones, rules, etc... mm, para que te quede mas claro.. imaginate una base de datos con varias tablas... eso mismo lo puedes tener en un dataset.

El datatable... simplemente es una tabla con la información que te traigas de alguna query, o de forma manual

Y un dataview es una vista para filtrar la información.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 16/06/2005, 10:46
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Eje!!! que tal compañero moderador... pero eso no lo escribí yo?

Última edición por Developer9; 16/06/2005 a las 10:53
  #5 (permalink)  
Antiguo 16/06/2005, 10:59
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Cita:
Eje!!! que tal compañero moderador... pero eso no lo escribí yo?
Así es.. lo que pasa es que mande para responder el mensaje e hice otras cosas... y le dí enviar unos minutos después... no me dí cuenta que habías respondido..

Salu2
  #6 (permalink)  
Antiguo 17/06/2005, 01:13
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años
Puntos: 1
Se agradecen mucho las aclaraciones. Asi da gusto aprender.
Un saludo.
  #7 (permalink)  
Antiguo 17/06/2005, 11:24
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Eje!! Holas... Hasta que lo practiques y lo domines... no lo vas a aprender compañera
  #8 (permalink)  
Antiguo 18/10/2009, 13:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Diferencia entre dataset y dataview y datatable

Hola, saludos.
Estoy trabajando con Visual C# y PostgreSQL y he buscado bastante en la red acerca de como actualizar los datos de una tabla mediante un datagridview y si bien he conseguido algo no he podido solucionar mi problema.

Mi pregunta es: ¿cómo se podría actualizar los datos de una tabla (incluso agregar registros) mediante el uso de un datagridview?

Muchas Gracias...
  #9 (permalink)  
Antiguo 20/10/2009, 10:01
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Diferencia entre dataset y dataview y datatable

Hola el_macanuo, te recomiendo que antes de colocar un post verificar la última fecha en la que respondieron para no revivir mensajes viejos

Y para el caso de tu pregunta sería mejor hacerla en un tema nuevo

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 04:01.