Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: как программно переместиться на следующую строк... Добавлено: 27.11.03 15:44  

Автор вопроса:  amadeus | ICQ: 12567137 

как программно переместиться на следующую строку DataGrid`а ?????Имеется ввиду как сделать чтобы по нажатию на одну кнопку происходило перемещение к самой первой строке DataGrid`а , на вторую - к предыдущей строке, на третью - к следующей, на четвертую - к последней????

 

пасиба!

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 ulis



ICQ: 50807612 

Вопросов: 0
Ответов: 10
 Профиль | | #1 Добавлено: 28.11.03 18:53

ну, я делаю так:


Private Sub cmdDown_Click()

    Dim rst As New ADODB.Recordset
    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

Можно и без RecordSet'а примерно так:

moveFirst
DataGrid1.Scroll 0, -999999
moveLast
DataGrid1.Scroll 0, 999999
moveNext
DataGrid1.Scroll 0, 1
movePreviuos
DataGrid1.Scroll 0, -1

Ответить

Страница: 1 |

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



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