Страница: 1 |
как программно переместиться на следующую строку DataGrid`а ?????Имеется ввиду как сделать чтобы по нажатию на одну кнопку происходило перемещение к самой первой строке DataGrid`а , на вторую - к предыдущей строке, на третью - к следующей, на четвертую - к последней???? пасиба!
ну, я делаю так: Dim rst As New ADODB.Recordset Хотя мне такой способ не нравится. Если сто раз щелкнуть на кнопку, получается, что сто раз открывается набор Можно и без RecordSet'а примерно так: moveFirst Страница: 1 |
Вопрос: как программно переместиться на следующую строк...
Добавлено: 27.11.03 15:44
Автор вопроса: amadeus | ICQ: 12567137
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
ulis
ICQ: 50807612
Вопросов: 0
Ответов: 10
Профиль | | #1
Добавлено: 28.11.03 18:53
Private Sub cmdDown_Click()
Set rst = dtgMain.DataSource
If Not rst.EOF Then
rst.MoveNext
Else
rst.MoveFirst
End If
End Sub
dtgMain - датагрид
Номер ответа: 2
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 30.11.03 04:53
DataGrid1.Scroll 0, -999999
moveLast
DataGrid1.Scroll 0, 999999
moveNext
DataGrid1.Scroll 0, 1
movePreviuos
DataGrid1.Scroll 0, -1