Está en la página 1de 8

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.

com ASOCIAR UN OBJETO CON UN DATAGRIDVIEW EN C# CON VB2010

En algn momento de nuestra vida de programador nos vamos a topar con la necesidad de enlazar un Objeto a un componente dataGrid, esto me sucedi un tiempo atrs, y me vi en la tarea de buscar informacin de cmo sera este proceso, a continuacin les detallo los pasos que segu para cumplir con mi objetivo. 1.- Creamos un nuevo proyecto en VB 2010:

Una vez creado nuestro proyecto creamos un objeto:

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.com

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.com

Seleccionamos la nueva clase y le adicionamos los siguientes atributos:

Ahora vamos a generar las propiedades que harn posible acceder a estos atributos, click derecho sobre uno de los atributos y se nos abrir el siguiente men emergente:

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.com

Quitamos el set de la propiedad edad, y modificamos el set de la propiedad Fecha_nac, tal como se muestra en la figura:

Ahora vamos adicionar el mtodo Equals a la clase persona

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.com

Observamos que al hacer esto se nos adicionan dos mtodos, el mtodo Equals y GetHasCode, estos deben quedar tal como se muestra en la figura. El mtodo Equals es utilizado por las coleccin de C#, por poner un ejemplo, supongamos que en un List<Personas> queremos saber un objeto Persona est contenido en esta lista, tendramos que hacer llamado a su mtodo Contains (obj), este mtodo hace uso del mtodo Equals para comparar los objetos de la lista.

Bien ahora disearemos un formulario de la siguiente forma:

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.com

Ahora el DataGridView lo vamos a relacionar al objeto persona de la siguiente manera:

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.com

Ahora nuestro proyecto queda de la siguiente forma

Hacemos doble click al botn y escribimos el siguiente cdigo:

Cualquier consulta enviar un correo a las siguientes direcciones: Jose_g709@hotmail.es,joseg709@gmail.com

Ejecutamos nuestra aplicacin F5

Ingresamos informacin y hacemos doble click en el botn y verificamos el mensaje que nos sale al hacer doble click, efectivamente nos est validando por el campo CI. Eso es todo espero que se de ayuda para algunas personas.

Saludos. J.A.G.V.