*** Rebuild the cursor used as the recordSource for the grid SELECT csrMatch ZAP SELECT Season, Department, Number, Type ; FROM < Some Tables > WHERE < Some Condition ; INTO CURSOR Temp NOFILTER SELECT csrCategory APPEND FROM DBF( 'Temp' ) USE IN Temp GO TOP IN csrCategory *** Now refresh the grid *** If the reset method is a form method, *** obviously the following reference must be to Thisform.MyGrid This.Refresh()