• Viernes 29 de Marzo de 2024, 15:00

Autor Tema:  Re: Como limpio los datos contenidos en un dbgrid????  (Leído 831 veces)

kail

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Como limpio los datos contenidos en un dbgrid????
« en: Jueves 24 de Abril de 2003, 00:26 »
0
Hola a Todos

Soy yo otra vez, me ha surgido una nueva dificultad con el dbgrid.
 
Tengo un dbgrid con una división (splits object) al que le asigno los datos provenientes de una base de datos, esta información varía dependiendo de la seleccion hecha en un combobox, por lo que debo "limpiar" el dbgrid cada vez, para esto se me ocuurió lo siguiente:


    Set dbgrid1.DataSource = Nothing
    dbgrid1.refresh

o sea, elimino la fuente de datos y refresco el dbgrid, como resultado elimina la información contenida en el dbgrid con excepción de la primera fila, ahora si selecciono algun elemento del combobox, como resultado obtengo una nueva división del dbgrid  (tenia 2 ahora 3 y asi sucesivamente).

Me gustaría que alguien me comentara en que me estoy equivocando, y de que manera puedo remediarlo.

Tengo claro que debiera eliminar las divisiones del dbgrid, pero tampoco se como hacerlo.

Se despide una histerica mujer.

Macarena:(

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Como limpio los datos contenidos en un dbgrid????
« Respuesta #1 en: Jueves 24 de Abril de 2003, 10:56 »
0
Macarena, ¿otra vez te veo con la cabeza agachada! échala hacia arriba y di nuevamente ¡soy feliz!!!

No entiendo bien tu planteamiento, porque el dbgrid se limpia solo, en cuanto haces un refresh del data que lo alimenta.

Tú cambias las condiciones de filtro del data, con un Data1.RecordSource = SQL, por ejemplo, y en cuanto pongas Data1.Refresh, verás cómo el dbGrid te presenta los registros que cumplen el criterio de la SQL

Si no es así, mándame, por favor, el ejemplo práctico ahora mismito, que tengo media hora libre

Saludos