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

спасибо!
...
Рейтинг: 0 / 0
Как в DataGrid узнать какую строку выбрали?
    #34731878
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Как в DataGrid узнать какую строку выбрали?
    #34731881
Smiler™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выбрали строку- Me.DataGrid1.Row (счёт начинается с нуля)

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

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

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

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


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