Страница: 1 |
А зачем ты пытаешься вставить строку в сетку? Почему бы не написать так Data1.Recordset.AddNew Data1.Recordset!ИМЯПОЛЯ="значение" Data1.Update А сетка автоматом отобразит новую строку... так нужно сделать типа под дос - пояилась строка после нажатия Insert и на этой строке фокус - вводи данные юзер Страница: 1 |
Вопрос: DBGrid - Invalid Row Number???
Добавлено: 28.03.03 12:20
Автор вопроса: mars
Здравствуй, уважаемый!
Может поможешь с этой проблемкой?
Case vbKeyInsert
...
'внизу DBGrid появляется строка со звездочкой для новой записи
DBGrid1.AllowAddNew = True
' полоса прокрутки переходит к нижней строке
DBGrid1.Scroll 0, DBGrid1.ApproxCount
'делаем активной новую строку для возможности ввода данных
DBGrid1.Row = DBGrid1.ApproxCount
до появления полосы прокрутки все работает - ОШИБКА возникает на последней строке как только появляется полоса - Invalid Row Number - причем значение DBGrid1.ApproxCount - верное, а вот DBGrid1.Row это значение не получает, а содержит другое
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 28.03.03 21:18
Номер ответа: 2
Автор ответа:
mars
Вопросов: 2
Ответов: 3
Профиль | | #2
Добавлено: 30.03.03 00:27