Notice in Excel, the act of doing a mouse down on the vertical scroll bar, and then moving your mouse, allows you to gracefully glide down the grid.
For some reason, I always have problem with this in Delphi.
Is there an elegant way to do this with TAdvStringGrid
This was the module I was recommended to try.
They have a demo here
C:\Program Files (x86)\tmssoftware\TMS GridPack\Demo\ADOSort
If you install there free pack here: