ASOCIAR UN OBJETO CON UN DATAGRIDVIEW EN
C# CON VB2010
"ASSOCIATING AN OBJECT WITH DATAGRIDVIEW IN C# WITH VB 2010"
En algún momento de nuestra vida de programador nos vamos a
topar con la necesidad de enlazar un Objeto a un componente DataGridView, esto me sucedió
un tiempo atrás, y me vi en la tarea de buscar información de cómo sería este
proceso, a continuación les detallo los pasos que seguí para cumplir con mi
objetivo.
1.- Creamos un nuevo proyecto en VB 2010:
Seleccionamos la nueva clase y le adicionamos los siguientes
atributos:
Ahora vamos a generar las propiedades que harán posible
acceder a estos atributos, click derecho sobre uno de los atributos y se nos abrirá
el siguiente menú emergente:
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 método Equals a la clase persona
Observamos que al hacer esto se nos adicionan dos métodos,
el método Equals y GetHasCode, estos deben quedar tal como se muestra en la
figura.
El método Equals es
utilizado por las colección de C#, por poner un ejemplo, supongamos que en un
List<Personas> queremos saber un objeto Persona está contenido en esta
lista, tendríamos que hacer llamado a su método Contains (obj), este método hace uso del método Equals
para comparar los objetos de la lista.
Bien ahora diseñaremos un formulario de la siguiente forma:
Ahora el DataGridView lo
vamos a relacionar
al objeto persona de la siguiente manera:
Ahora nuestro proyecto
queda de la siguiente forma
Hacemos doble click al botón
y escribimos el siguiente código:
Ejecutamos nuestra aplicación
“F5”
Ingresamos información y
hacemos doble click en el botón 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.
No hay comentarios:
Publicar un comentario