tengo un DataGridView que toma los datos de un dataSet, que he rellenado previamente con una SELECT.
lo que hago es mostrar unos datos para que el usuario seleccione los que quiere eliminar, y una vez seleccionados, pincha un botón, se ejecuta la UPDATE, y recargo de nuevo el DataGrid. Para recargarlo ejecuto de nuevo la consulta.
Lo que me extraña es que la primera vez que se eliminan datos, la recarga es casi inmediata, pero la segunda y sucesivas tarda 10 veces más en rellenarse el DataGridView.
He liberado memoria, borrado el grid en tiempo de ejecución y creado de nuevo, y poco más se me ocurre, además de que sea un fantasma.
el código que recorre es exactamente el mismo siempre, y la SELECT cada vez devuelve menos filas....
No sé si a alguien le habrá pasado esto alguna vez......

Gracias