Visual Basic - Eliminar multiples registros en MSHFLEXGRID

Life is soft - evento anual de software empresarial
 
Vista:

Eliminar multiples registros en MSHFLEXGRID

Publicado por luis Msh (59 intervenciones) el 04/04/2003 17:56:42
Espero me puedan ayudar tengo la duda yo eh colocado en este control la opcion de seleccionar por fila (row) pero se que se pueden seleccionar multiples filas quiero saber como solo seleccionar una fila a la vez... y bueno tb quiero sabes como una vez seleccionadas varias filas poder removerlas con el removeitem... agradecere cualquier ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Eliminar multiples registros en MSHFLEXGRID

Publicado por juan (30 intervenciones) el 07/04/2003 13:57:37
Hola, te comento lo que yo haría:

1- Agregaría una columna más al principio, para luego, colocar una X (o algún signo) al row seleccionado (esto te daría la posibilidad de marcar y desmarcar el que quieras).

2- En el botón que ejecute la eliminación, poner (o llamar a una función) un bucle que recorra la primera columna, buscando la X (o el signo que le hayas puesto), y por cada registro realizar un ConexionADO.Execute "delete from TuTabla where Clave=" & LaClaveDelRow (este código tiene que estar dentro del bucle), y debajo otra como esta grilla.remove grilla.row (ahora no me acuerdo si el método es remove, por las dudas fijate bien).
espero que te sirva.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar