Hi Harry.
>> I thought about saving the grid as a class and then reinstating it, but I don't know how to do that yet, or even if it can be done. <<
In the form designer, select the grid and from the file menu select Save As Class.
>> I cannot figure how to reinstate that. Any suggestions? <<
In the code where you set up the grid again, try
WITH frmMyForm.MyPageframe.MyPage.MyGrid.Column3
.AddObject('MyCheckBox','CheckBox')
.CurrentControl = 'MyCheckBox'
.Sparse = .F.
ENDWITH
mARCIA