Hi Chuck,
When a Selected record field of a sorted column is modified by code, it gets reselected in the new position by default. Please refer the attached sample.
A record can be set as current by calling rec.SetCurrent() method, and this.gridGroupingControl1.TableControl.CurrentCell.MoveTo(rowIndex,colIndex) can also be tried. When the record is known, its row index can be retrieved by rec.GetRowIndex()method.
If you are looking for something different and if you can reproduce the issue in the attached sample and send it back, we can get back soon with a solution.
Regards,
Calvin.
41769.zip