AndreyAgrh
![](http://forum.ru-board.com/board/avatars/Ares.gif)
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору with ProductsGridView1.DataController do begin // Добавляю новую запись. RecordCount := RecordCount + 1; SetValue(RecordCount-1,1,Bcode); SetValue(RecordCount-1,2,Desc); SetValue(RecordCount-1,3,GridPosition); SetValue(RecordCount-1,4,Id); // Хочу позиционироваться на ней FocusedRecordIndex := RecordCount - 1; // Исходя из девовского хелпа, это должно работать!!! //ProductsGridView1.ViewData.Records[RecordCount - 1].Selected := True; end; В рез-те кода выделенной становиться не добавленная запись, а предыдущая. На закоментированной строке просто вываливается ошибка (Project Project1.exe raised exception class EListError with message 'List index out of bounds (0)'.). Подскажите, где я что делаю не так? |