Programación General > Visual Basic 6.0 e inferiores

 Añadir Y Borrar En Un Grid

(1/1)

Angel38:
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:

lois_:
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.

Angel38:
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.

lois_:
De nada, espero haberte servido de ayuda  :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa