Thank you for writing.
I am glad you have solved this case. Just for reference, I have tested this scenario and the columns in the control appear just as they are in the data source, so I assume that the list returned by this method: _WcfClient.MyResults_List(ID);
is already sorted.
I hope this helps.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.