Я бы посоветовал почитать сначала Developer's Guide.
Ну, если уж совсем нету времени (один вечер нужно, не больше), то откройте только раздел про создание форм - там очень доходчиво описаны возможности гридов.
По первому вопросу:
Перебор записей Form Data Source при множественном выборе
Используются методы dataSource getFirst, getNext - это не будет менять текущее положение курсора в гриде, если же использовать next, first() - то положение будет меняться соответственно.
по второму вопросу - метод findRecord() - нужно знать значение RecId той строки, на которую хотите перейти.
Позиционирование курсора на конкретной записи в Data Source на форме
(плюс заодно беседа о его производительности)
И вообще, посмотрите какие методы есть на датасорсе - можно сразу станет понятней, что он может, а что нет