powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Grid'ы в VB
18 сообщений из 43, страница 2 из 2
Grid'ы в VB
    #32451388
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvan- нельзя выделить подстроку в середине строки
Это - действительно нельзя, первые 2 п. - льзя! И работает!
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451477
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиплы, а разве True DBGrid Pro не является дальнейхим развитием VsFlexGrid ???
Сижу пока на True DBGrid Pro, новсе так расхваливают VsFlexGrid что я и не знаю что думать.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451489
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stok
Спасибо огроменное за XpressDevelopers Studio, вот бы еще подсказал где примерчиков с исходниками взять?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451492
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ComponentOne LLC was formed on July 1, 2000, by the merger of APEX Software Corporation and VideoSoft.
TrueDBGrid - от APEX Software.
vsFlexGrid - от VideoSoft.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451678
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Processor
просто в DevXpress есть уже фильтр в хидере и думаю как "автоматом" сделать фильтр в vsFlexGrid.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451687
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvanнельзя выделить подстроку в середине строки
"Если нельзя, но очень хочется, то... можно!" - сказано было когда-то в "Литературке".
Куда тебе кинуть скриншот и комментарии?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451777
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProcessorКуда тебе кинуть скриншот и комментарии
можно суть процесса - прямо здесь?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451863
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvanсуть процесса
Строку размещаешь в двух ячейках:
левая ячейка (с выравниванием по правому краю) содержит часть строки ДО ОБРАЗЦА поиска;

правая ячейка (с выравниванием по левому краю) содержит ЗАКРАШЕНЫЙ образец поиска и НЕЗАКРАШЕНУЮ оставшуюся часть строки.

Этот алгоритм я реализовал в апплете "Поиск контрагентов".
В TextBox вводится строка поиска. По первым её трём символам из БД выбираются все записи, содержащие трёхсимвольную подстроку, и там же, на сервере, каждая строка наименования контрагента расщепляется на две части (до и после образца). Рекордсет заполняется выборкой и отправляется клиенту.
На клиенте рекордсет фильтруется по маске поиска минус 1 символ, а в гриде метод .FindRow ищет всю маску поиска в правой колонке.
ЗАКРАСКА пропорционально к-ву символов в маске осуществляется благодаря использованию МОНОШИРИННОГО шрифта.
Фильтрация и закраска производятся после ввода КАЖДОГО НОВОГО символа маски поиска.
Результат:

Фильтр ADO сужает область поиска, оставляя сверху и снизу "охранную зону" - записи, в которых совпадение происходит с точностью до 1 символа;

FindRow и FloodPercent выделяют записи, полностью совпадающие с маской.
Т.о., по мере ввода образца поиска список сужается, не исчезая полностью.

Касаемо "отсутствия гладкого скроллинга": глаз юзера воспринимает строку в двух колонках СЛИТНО - наличие "шва" его не отвлекает от анализа динамично изменяющегося СОДЕРЖАНИЯ.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32453030
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Processor ][/quot]
Оригинальное решение из разряда "На безрыбье сам раком станешь"
Хотя в своё время, я бы и от него не отказался.
В принципе можно развить тему и слелать 3 колонки (слева от выделенного, выделенно, справа от выделенного), отказавшись от FloodPercent.
Когда ты сказал, что возможно выделение символов в середине строки, у меня родился другой вариант реализации: использование события DrawCell - grid возвращает контекст ячейки в котором можно рисовать, сколько душе угодно.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32453072
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To marvan:
Мы удаляемся от темы.
Хочу сказать, что многие проблемы использования того или иного контрола лежат в плоскости незнания его свойств, методов и обработчиков событий.
И здесь помощь форума трудно переоценить.
А делать что-то лучшее с нуля - это право каждого.
В особенности, если цель достойная (типа Linux, а не бантики-рюшечки)
и "не в напряг" ресурс - десяток-другой человеко-лет.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32453174
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дайте же кто-нить примеров с DevXpress наконец! :)
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32463118
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, нейжели ни у кого нет даже простеньких примеров экспресса? Иначе он теряет свою ценность.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32463198
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, качни себе демку девэкспрессовскую - там примеров хоть жопой жуй.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32463790
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда качать-то?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32463836
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c www.anekdot.ru качать

тынц
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32471722
vbuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergeySV
я по поводу SGrid2
не поможите, не приведете пример программного заполения этого грида из БД,
в исходниках на том сайте заполение не из БД .
Спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Grid'ы в VB
    #33946617
nagoHaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, кто пользует SGrid2 - умеет ли он искать по текстовым полям?
Т.е. по колонке с заданным eSortType=CCLSortNumeric, ищет а текстовые игнорит =(
Есть ли решение, а то ой как не хочется, кажный раз перезапрашивать базу?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #33947572
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvanВидел я грид, который поддерживал rtf-формат строк, но он только для NET

Ну, можно динамически генерить рисунки, подсовывая их в соответствующую колонку ;)

А по комбинации универсальность/простота в использовании лично я предпочитаю Janus GridEx
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Grid'ы в VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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