For cases like this I usually re-create the form and start add complexity until it breakes.
>Yup, I have verified the cursor exists, is non-empty, and not-filtered.
>
>JRN
>
>>>The most curious thing here is that it's only a most particular sequence of accessing other pages that causes this grid not to display properly. It's been there for weeks, used daily by many people, and this oddity only came to my attention yesterday.
>>>
>>>So, under all but some very unique conditions, this grid works OK. But, when those unique conditions occur, VFP acts like there are no records in the cursor. Question remains -- how could that be? It doesn't seem to me that it's related to the columns ....
>>>
>>>(Yes, code for grid creating is invoked from Page.Activate)
>>
>>Did you verify that you have records in the sources, e.g. did you add select myRecordSource, Browse before the grid's code invocation?
If it's not broken, fix it until it is.
My Blog