>The timer control refreshes the data in the grid every
>3 minutes. When the timer fires, the grid goes blank
>(grid lines etc are still there, this is not a loss of
>control source problem), but the only way I can get the
>grid to actually display anything is via a key press. This
>can be any key (Delete, Insert etc).
I haven't seen this problem exactly, but is this a buffered table, and is someone else entering data into the same table?
Also, have you tried a DOEVENTS or INKEY(.01) instead of the keypress?