Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в DataGrid узнать какую строку выбрали? / 5 сообщений из 5, страница 1 из 1
16.08.2007, 11:39
    #34731751
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid узнать какую строку выбрали?
Как в DataGrid узнать какую строку выбрали?
и где эти данные взять... и как они завязаны с конкретной таблицей...
т.е. я допустим узнал что выбрали 3-ую строку, а как определить
например значение первого столбца в этой третьей строке?

спасибо!
...
Рейтинг: 0 / 0
16.08.2007, 12:06
    #34731878
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid узнать какую строку выбрали?
Код: plaintext
1.
2.
3.
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
   rsData.Bookmark = DataGrid1.Bookmark  'Установить рекордсет на нужную строчку
   Text1.Text = rsData( 0 ) & ""  'Взять значение первого столбца
End Sub
...
Рейтинг: 0 / 0
16.08.2007, 12:07
    #34731881
Smiler™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid узнать какую строку выбрали?
выбрали строку- Me.DataGrid1.Row (счёт начинается с нуля)

значение в первом столбце выбранной строки Me.DataGrid1.Columns(0).Value
...
Рейтинг: 0 / 0
23.08.2007, 11:08
    #34746855
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid узнать какую строку выбрали?
А подскажите пожалуйста,
а где можно посмотреть количество СТРОК ???

столбцов нашел, а вот строк никак?
как это можно определить в DataGrid?

спасибо!
...
Рейтинг: 0 / 0
23.08.2007, 11:42
    #34747038
gjghjc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid узнать какую строку выбрали?
ИМХО Количество одновременно отображаемых строк будет зависеть от размера грида на форме.
Подсчитать же общее количество строк выбранных рекордсетом для отображения в гриде можно при помощи Recordset.RecordCount. Правда если мне не врет мой склероз, иногда это свойство глючит и приходится сначала делать
Код: plaintext
1.
2.
3.
Recordset.MoveLast
Recordset.MoveFirst
Recordset.RecordCount

С уважением, Николай.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в DataGrid узнать какую строку выбрали? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]