Hi Lord Quo,
Thanks for your interest in Syncfusion products.
We had analyzed your scenario and created the sample as per your scenario. In that sample, we have used button_click events to achieve this scenario. In order to move to the next, previous, last and first record without using GridRecordNavigationlControl , CurrentCell.MoveTo method can be used. Please refer to the attached sample.
Code example
this.gridDataBoundGrid1.CurrentCell.MoveTo(GridRangeInfo.Row(this.gridDataBoundGrid1.TopRowIndex));
Sample link
Regards,
Piruthiviraj