Question:
In a MultiSelect DBGrid, how can I determine which rows have 
been selected?
Answer:
Use the SelectedRows property of the TDBGrid component.
 Example:
 for (int i =0; i < DBGrid1->SelectedRows->Count -1; i++)
 Table1->GotoBookmark(TBookMark(DBGrid1->SelectedRows->Items[i]));