>If i close a grid's table, then re-assign a new recordsource, the header click() events no longer fire.
>
>I even tried adding them to the class and they still quit working after changing the recordsource.
Matt,
When you remove the recordsource for a grid it loses it mind and forgets what it is. The solution is to;
lcRecSource = THISFORM.Grid.RecordSource
THISFORM.Grid.RecordSource = ""
* Do your thing
* then ...
THISFORM.Grid.RecordSource = lcRecSource && or whatever you want