TAdvColumnGrid Row Selection

Hello, sorry for a basic question.

Using TAdvColumnGrid
MouseActions::DisjunctRowSelect is set to true. Everything in the grid is working as required.
What is the best way to programmatically enumerate through the rows that are selected so I can process the selected items?
Thanks in advance!

To clarify, if row 1, 2, 3, 4, 7, 12 and 15 are selected how can I determine this programatically?

Thanks again in advance.

Similarly to the tip:


for i := 1 to AdvStringGrid.RowCount - 1 do
  if AdvStringGrid.RowSelect then 
  // process selected row

Thanks Bruno, once again you've helped me a ton!! :)