I wish to create a grid class with methods for setting the index order of data to the column header clicked. I have created the custome method to detect whether an index exists for the control source but cannot see how to place method code in the Column header click event of the class to be inherited by the instance of the grid on the form. can any one help ? Thanks Sam Trenchard