oTrans.Refresh on Order bug when using List view

Actually I think it would need to be the SysrowID of the the row in question you would need and then you would have to find that record and select the row. You would have to use the trick of disabling screen updates while you search and select which I think is

SuspendRowSynchronization()

and 

ResumeRowSynchronization()

Here is a link to a related post… This might put you in the right direction.

This might also help UltraGrids are a dark art…I don’t do them enough.

https://www.infragistics.com/community/forums/f/ultimate-ui-for-windows-forms/66384/preserve-selected-row-after-data-refresh