I have a 19.0 cDbCJGridPromptList where I've set pbReverseOrdering to true. pbAutoServer is true. The list comes up in reverse order as expected, but the list is showing the record at the bottom as the current record -- still the oldest record. I would expect it to be at the top of the list, showing the latest, I think the old dbList class did. I tried sending MoveToFirstRow but when I do that the users complain that when they look up subsequent records, the list is always at the top and they expect it to show the current record, matching the one in the view.

The only way I've found to fix this problem is to make sending MoveToFirstRow conditional on no DD record in the view but this seems like it should be unnecessary. Am I missing something or is this the way it has to be done?