Hi Donna,
First, it is a common practice to have the sorting be implemented by clicking on the column header(e.g., using the SelectColumnHeader method).
Second, the best way to do it is, in my view, to
independently validate the sorting order based on the specs. This means, to get the data from the table and check whether it is sorted or not by comparing the actual column data with the expected data. An easy way to accomplish this is by using the .Net ArrayList object (CreateObject("System.Collections.ArrayList")) which offers built-in Sort and Reverse methods with which you can produce the expected result based on the gathered data during RT.
I hope this is useful.
Cheers

Meir