Показать сообщение отдельно
  #4  
Старый 26.08.2014, 02:30
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

DBGrid.SelectedRows.Count возвращает количество выделенных строк при включенном флаге Multiselect. Если же флаг не включен или же не удерживается на клавиатуре Shift, выделено будет всегда одна строка соответствующая положению курсора в датасете.
Возникает вопрос, что же вам на самом деле нужно? Узнать положение курсора относительно начала данных? Узнать положение курсора относительно видимой части данных? Узнать положение первой выделенной строки относительно начала данных?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием