DataGrid, ListView.

08/09/2004 - 12:55 por Mark Elmer | Informe spam
Hola.
Ando buscando un control del tipo Grid para manipular
datos.
Necesito poder agregar elementos, editar, y eliminar desde
el mismo control.
El DataGrid necesita estar conectado a la base de datos y
el ListView en modo "detalle" no me deja insertar nuevos
elementos o modificar datos que no sean de la primera
columna.

Agradecería vuestra ayuda.

Mark Elmer.

Preguntas similare

Leer las respuestas

#1 Vyacheslav Popov
08/09/2004 - 14:49 | Informe spam
Hola Mark,

El control DataGrid es el más adecuado para edición de datos, porque no
necesita estar conectado a la base de datos, de hecho nunca se conecta...
Por otra parte puede recibir cualquer objeto de tipo array y claro esta el
mejor conjunto es DataSet

Espero que te sirva. Saludos.
Respuesta Responder a este mensaje
#2 Alejandro Perez
08/09/2004 - 15:36 | Informe spam
Hola Mark!

Tal cual como te lo explico Vyacheslav, el DataGrid es lo
mejor para tu caso. Para agregar algunas lineas a la ya
completa explicacion de Vyacheslav, el DataGrid trabaja
con las propiedades DataSource y DataMember. La propiedad
DataSource va a ser referencia a la fuente de datos con la
que se va a trabajar... y cuidado aqui porque fuente de
datos no se refiere a Base de Datos, sino a cualquier
objeto que funcione como Data Source. Estos pueden ser:

- Un DataTable
- Un DataView
- Un DataSet
- Un DataViewManager
- Un componente que implemente las interfaces IListSource
o IList.

Quizas tendemos a relacionar el DataGrid con la base de
datos porque sus versiones anteriores (VB6), si trabajaban
directamente con los datos de la BD pero esto era por la
filosofia conectada de ADO.

Cuidate y espero habert aclarado un poco mas ;)

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


Hola.
Ando buscando un control del tipo Grid para manipular
datos.
Necesito poder agregar elementos, editar, y eliminar


desde
el mismo control.
El DataGrid necesita estar conectado a la base de datos y
el ListView en modo "detalle" no me deja insertar nuevos
elementos o modificar datos que no sean de la primera
columna.

Agradecería vuestra ayuda.

Mark Elmer.
.

Respuesta Responder a este mensaje
#3 Eco
08/09/2004 - 23:43 | Informe spam
Hola,

Para completar la respuesta de Alejandro Perez, el DataGrid también puede
usar como DataSource un componente que implemente la interfaz IBindingList,
que de hecho si no quieres usar ninguno de los Data Source que vienen
incluídos con el .NET Framework, es la interfaz que debes implementar para
el grid te permita agregar, editar y eliminar elementos directamente.

Espero que te sirva,
José Luis Barreda G.

"Mark Elmer" escribió en el mensaje
news:7ebf01c49592$6b821eb0$
Hola.
Ando buscando un control del tipo Grid para manipular
datos.
Necesito poder agregar elementos, editar, y eliminar desde
el mismo control.
El DataGrid necesita estar conectado a la base de datos y
el ListView en modo "detalle" no me deja insertar nuevos
elementos o modificar datos que no sean de la primera
columna.

Agradecería vuestra ayuda.

Mark Elmer.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida