RE:carga inicial de una grilla
Descarta la posibilidad de que las condiciones sean las causantes del problema, haz la carga de la grilla sin condiciones y realiza la entrada y la salida como lo hiciste cuando descubriste el error, si no se repite el problema, probablemente la forma en que planteaste los filtros en sus valores esten cambiando en algun momento, siempre y cuando hayas utilizado variables para filtrar, si las condciones son varias ve probando una a la vez hasta que encuentres la erronea, no creo que sea un error de puntero, me llamo la atencion que digas que entras y sales, imagino que las condiciones estan dadas por un parametro que recibes cuando llamas al objeto que contiene la grilla, si este es el caso checa el objeto que llama si no esta cambiando esa variable.
espero sirva
Saludos