dnau
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Есть QuantumGrid 5 от июля 2004, Delphi 7. Показываю в Gride через DBTableView набор данных, он не сгруппирован, не отсортирован, не отфильтрован, т.е. показан как есть. Фокус установлен на середине сетки. При двойном щелчке на строке у меня открывается форма где эти данные редактируются. При закрытии формы делаю так: DataSet.Close; DataSet.Open; DataSet.Locate(uin, 'uin', []); Т.е. делаю Refresh. И происходит следующее: Locate отрабатывает отлично, он все находит, но найденная строка перемещается вниз, а курсор встает опять на середину сетки. Если все данные умещаются на экране, то все работает как надо, а если данных много - больше 2 страниц, то происходит такая бяка. Помогите, может я какую опцию не включил (выключил)? |