Hi, Craig!
>>
Basically looks like I need a new field in my data source to base the code on instead of RECNO(), is this correct or am I missing something completely obvious?
<<
I think that doesn't help, because if you change the order, the new field information also scrambled just like the recno!
IMO you have to create a special cursor for your grid (e.g. using a view or a SQL statement) and now you can deal with RECNO() like you always did!
SeBaFlu