LOCAL loColumn, loControl FOR EACH loColumn IN THIS.Columns FOR EACH loControl IN loColumn.Controls IF UPPER(loControl.BaseClass) = [HEADER] BINDEVENT(loControl, 'Click', THIS, 'OnHeaderClick') ENDIF ENDFOR ENDFORNow just add a OnHeaderClick method to your grid class.