SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Angel38 en Martes 3 de Octubre de 2006, 19:14

Título: Añadir Y Borrar En Un Grid
Publicado por: Angel38 en Martes 3 de Octubre de 2006, 19:14
Hola compañeros,

Mi siguiente duda es, como puedo tener un sistema optimo para agregar y borrar datos de un grid.

Ejm:

Tengo un checkbox, si le hago click, este inmediatamente agrega Pedro Perez al grid, ese paso es facil y ya lo hice.

Pero cuando deselecciono el checkbox quiero que este borre la fila del grid que contiene a Pedro Perez.

Esta es la partecita que me tiene con dudas, pues nose como decirle al programa que me reconozca exactamente esa posicion.

Conozco que para borrar es asi: grid1.RemoveItem(aqui la posicion) pero nose como obtener la posicion(index), desde un checkbox.

La idea de esto es tener varios checbox:
Ejm:
Tengo tres checkbox, si le hago click al primero me asigna a pedro perez, si le hago click al segundo le asigno a Monica Galindo, y si le hago click al tercero check le asigno a Angel Gaviria.

La idea seria que si le doy otra vez click al segundo check me eliminara la fila donde esta el nombre de Monica Galindo. y me quedara con los otros dos nombres.

Es decir, necesito capturar el indice donde iria el nombre, de la persona, tengo varias ideas pero nose como ejecutarlas.

Agradezco su colaboración compañeros.  :hola:
Título: Re: Añadir Y Borrar En Un Grid
Publicado por: lois_ en Martes 3 de Octubre de 2006, 19:24
Lo que puedes hacer es un bucle for que recorra, desde 1 hasta el total de nombres que tenga el grid, comparando el nombre y si hay coincidencia, el valor de la variable del for será el indice que buscas.
Título: Re: Añadir Y Borrar En Un Grid
Publicado por: Angel38 en Martes 3 de Octubre de 2006, 19:51
Hola Louis,


Pues si, esa era la idea gracias por la ayuda.

Lo unico es que cuando se terminaba el ciclo aparecia un error, lo solucioné, asi:

Cuando concordaban los nombres, en la rutina le daba un exit sub y listo.
Título: Re: Añadir Y Borrar En Un Grid
Publicado por: lois_ en Martes 3 de Octubre de 2006, 21:07
De nada, espero haberte servido de ayuda  :hola: