Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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

А зачем ты пытаешься вставить строку в сетку? Почему бы не написать так

Data1.Recordset.AddNew

Data1.Recordset!ИМЯПОЛЯ="значение"

Data1.Update

А сетка автоматом отобразит новую строку...

Ответить

Номер ответа: 2
Автор ответа:
 mars



Вопросов: 2
Ответов: 3
 Профиль | | #2 Добавлено: 30.03.03 00:27

так нужно сделать типа под дос - пояилась строка после нажатия Insert и на этой строке фокус - вводи данные юзер :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам