Страница: 1 |
Страница: 1 |
Вопрос: Выделение записей в DataGrid
Добавлено: 24.01.06 09:44
Автор вопроса: Оллл
Впервые пришлось столкнуться с этим. В литературе написано, что зкладки ставятся, когда на записи щелкаешь мышкой при нажатом Ctrl. После этого проверяю i=me.DataGrid1.SelBookmarks.Count = 0. Может в самом гриде нужно чтото предварительно настроить? На форуме ничего не смог найти.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 24.01.06 10:40
И что же оказывается в i после i=me.DataGrid1.SelBookmarks.Count = 0? Не ноль случаем?
Номер ответа: 2
Автор ответа:
Оллл
Вопросов: 41
Ответов: 43
Профиль | | #2
Добавлено: 24.01.06 12:18
Ну написал я не корректно. Это не значит, что в исходнике прямо так и написано - i=me.DataGrid1.SelBookmarks.Count = 0
Все таки, по существу - что сделать, чтобы выделение заработало?
Номер ответа: 3
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #3
Добавлено: 24.01.06 12:45
гы приравнял 0 и смотрит что же там лежит!
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 24.01.06 13:05
А как оно не работает?
Номер ответа: 5
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #5
Добавлено: 24.01.06 13:36
Что то из этой оперы:
Dim intCount As Integer
intCount = DataGrid1.SelBookmarks.Count - 1
ReDim arrSelBK(intCount) '' Массив для записей.
For i = 0 To intCount
ArrSelBK(i) = DataGrid1.SelBookmarks(i)
Next i
Номер ответа: 6
Автор ответа:
Оллл
Вопросов: 41
Ответов: 43
Профиль | | #6
Добавлено: 24.01.06 15:07
>GSerg
Может я неправильно понимаю принцип работы:
На форме есть грид и кнопка. Юзер, удерживая Ctrl и щелкая мышкой по нужным строкам в гриде, указывает какие именно строки нужно обработать. Затем жмет кнопку, а уже в Click кнопки должен работать фрагмент из оперы [root]. Но все заканчивается на том, что intCount = -1
Номер ответа: 7
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #7
Добавлено: 24.01.06 15:52
А recordset поддерживает закладки? Проперть оного под названием bookmark даёт чё-нить?
Номер ответа: 8
Автор ответа:
Оллл
Вопросов: 41
Ответов: 43
Профиль | | #8
Добавлено: 24.01.06 17:32
Работаю с DBF таблицей, однако поддерживает:
rst.Open "Select * FROM " & f_name & " ORDER BY PIKET", cnn, adOpenStatic, adLockOptimistic
l_book = rst.Supports(adBookmark)
получаю l_book = True
Номер ответа: 9
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #9
Добавлено: 24.01.06 17:46
Дык это...
Под кликами по строкам подразумеваются клики по левой части, там где стрелочка... При этом выделяется весь ряд...
Номер ответа: 10
Автор ответа:
Оллл
Вопросов: 41
Ответов: 43
Профиль | | #10
Добавлено: 24.01.06 21:20
А ларчик просто открывался...
Благодарю.