I create the cursor in the load of a form before the grid is created and before the control sources for the columns are set. I do not reselect into the cursor. Isn't this the same thing you are doing?
>Jim,
>
>I tried removing the column controlsources. Everything was ok. I am using a cursor as the recorsource. What I do is collect my records into the cursor THEN assign the recordsource. If I reselect into the cursor I remove the recordsource 1st. Then reset it after I have gotten the new records. If you just leave the recordsource you will have the problem. I just tested this.
>
>HTH
>Mike
Thanks
Jim