Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выделить строку в DataGrid / 5 сообщений из 5, страница 1 из 1
02.06.2004, 13:54
    #32544702
Ромашка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить строку в DataGrid
Как в DataGrid выделить строку на событие
dataGrid_MoveMouse()
Воспользовалась таким способом, но он выделяет все на что попадает "мышь"
обнулить SelBookmarks не удается.
If grid2.RowContaining(Y) > 0 Then
grid2.Row = grid2.RowContaining(Y)
grid2.SelBookmarks.Add grid2.Bookmark
Debug.Print "Число выделенных строк:", grid1.SelBookmarks.Count
Else
grid2.Row = 0
'grid2.SelBookmarks 0
End If
...
Рейтинг: 0 / 0
02.06.2004, 15:47
    #32545000
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить строку в DataGrid
Согласно этому коду, будет выделяться все, над чем пробежалась мышь. Что хотели то и получили. Может навесить дополнительных условий, типа чтобы выделялось только при нажатом шифте?
...
Рейтинг: 0 / 0
03.06.2004, 05:52
    #32545705
Ромашка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить строку в DataGrid
Эффект достигается такой, чтобы в открытом DataGrid при наведении на строку она выделялась, а при событии Click выбиралось значение и вставлялось в другой DataGrid.
...
Рейтинг: 0 / 0
03.06.2004, 08:58
    #32545798
Ромашка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить строку в DataGrid
С ошибкой разобралась, все работает на Ура.
Может кому пригодиться.
Private Sub grid2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
' отчистить ранее вы деленную строчку
Do While grid2.SelBookmarks.Count <> 0
grid2.SelBookmarks.Remove 0
Loop
' выделить строчку при наведении на нее мыши
If grid2.RowContaining(Y) > 0 Then
grid2.Row = grid2.RowContaining(Y)
grid2.SelBookmarks.Add rs2.Bookmark
Debug.Print "Число выделенных строк:", grid2.SelBookmarks.Count
Else
grid2.Row = 0
grid2.SelBookmarks 0
End If

End Sub
...
Рейтинг: 0 / 0
03.06.2004, 09:05
    #32545805
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить строку в DataGrid
2 ромашка

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


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