Is that a prompt selection list, like a lookup?

Maybe the initiacolumn ( the column thar will get the focus when the lookup is activated) is different from that one, and if the grid is auto-sorting by the current column (the default) your settings are just being ignored.

try setting the initialcolumn inside prompt_callback method in the invoking object!