powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Grid'ы в VB
25 сообщений из 43, страница 1 из 2
Grid'ы в VB
    #32432519
IAldr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, какие инструменты существуют в VB для работы c данными из таблиц MS SQL и представления их на форме в табличном виде. В первую очередь я имею ввиду объекты поставляемые с VB, а не сторонними разработчиками. Спасибо.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32432608
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартных элементов управления (от Microsoft) для работы с наборами записей несколько. Но необходимо определиться с тем какие данные будут отображаться в гриде. Например, для иерархического набора записей свои контролы, для одноуровневого набора - свои.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32432938
IAldr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меня интересует удноуровневый Grid c ADO
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32432974
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если именно от Microsoft, тогда дла работы с ADO можно использовать Microsoft Data Grid Control (MSDATGRD.ocx).
Нужно заметить, что гибкости в нем очень мало, в отличие от гридов сторонних разработчиков, например Infragistic, который вполне устраивает и меня, как разработчика и пользователей. ИМХО
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32433471
МаксимВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft Hierarchical FlexGrid Control работает с Microsoft ADO. Поставляется с VB6.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32434344
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если мелкософтовский грид покажется убогим (каким он и является), то из сторонних компонент лучше всего в данный момент Infragistics UltraGrid.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32435107
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пробовал
10Tec iGrid
DBi
Infragistics
SureGrid
True DBGrid Pro
DevXpress

Самый крутой на мое скромное мнение есть DevXpress, но при 40000 записей он через свои прибамбасы (сортировка, фильтры, групировка) у меня очень сильно тормозит :( . А так это Очень навороченный грид который может спростить разработчику кучу времени.
Что аналогичное есть в Infragistics (скорость через несколько дней проверим), правда он не такой красивый. В SureGrid не разобрались пока как загнать данные. Другие же особо от стандартного майкросовского особо не отличаються.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32443078
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прикольний грид
MSFlexGrid
VSFlexGrid (очень даже не плох)
Mabry Grid (не пробовал)
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32444678
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем True DBGrid Pro не устраивает?
Тоже вот на распутье за что взяться и чего придерживаться в дальнейшем.
True DBGrid Pro показал себя очень неплохо, есть возможность подсвечивать содержимое любой ячейки цветом в зависимостиот содержимого. Да вообще в пропертях там чего только нет. И по надежности народ отзывается положительно. А про DevXpress первый раз слышу, кот в мешке?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32445101
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pantalone
Тоже на распутье какой грид взять чтобы всегда использовать.
DevXpress на мой взгляд самый красивый визуально, но тормозит когда много данных (наворотов много, правда очень классных :)). Можеш скачать триальный с www.devexpress.com. Мне не подошел через его "тормоза". Правда их же компонент для Делфи при томже обьеме данных летает, я так понял ActiveX для них прошлое и так баловство :(.
Попробую VSFlexGrid может быстрее :).
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32445891
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А меня SGrid2 прикалывает, наверное потому что freeware и даже исходники открыты
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32446995
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeySV
а что он умеет кроме как просто показывать данные?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32447308
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У них демонстрашка делает все тоже самое, что и iGrid - прям смешно становится, как-будто один продукт. Можешь поглядеть - http://vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/index.asp
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32447507
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SergeySV
спасибо за наводку нахалявный грид!
а строки ячейки красить в нем типа условного форм-я можно?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32447617
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сам с ним токо разбираюсь, пока нашел такой глюк, что-то у меня под win98 группировка немного глючит когда пытаешься сделать ее именно drag and drop, а если через контекс. меню, то ок, пока не понял в чем прикол.

А ссылку на этот грид кто-то уже прям этом форуме давал, поэтому я сам решил посмотреть на этого бесплатного зверя, обнаружив к своему стыду что он находится на сайте, на который я и так периодически захожу.... главное сам же искал себе хороший халявный грид... посыпаю пеплом свою голову
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32448965
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeySV
и как от него впечатления?
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32449467
Stok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот уже третий год юзаю VsFlexGrid.7 и не имел ни разу от него никакой подлянки. Все делает быстро, чисто и абсолютно прозрачно.
По функциональности в некоторой мере уступает "экспрессу", но легче в освоении.
Что значит "халявный грид"? Например, VsFlexGrid.7 требует лишь закинуть одну строчку в реестр, что легко сделать при старте собственной программы совершенно незаметно от купившего твой программный продукт коммерсанта.
А пока извещаю, что обсуждаемые гриды и "халявизующие" коды к ним вы можете скачать с моей странички
http://www.tolcom.ru/kiril/Access
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32449588
chenosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Stok
Подтверждаю. Сделал также на его базе несколько удобных юзер-контролов типа комбобокса и списка для выбора.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32449667
KostyaSPB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я пользую ULTRAGRID и VsFlexGrid. Лучше пока не видел ничего.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32449788
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подтверждаю и мою преверженность vsFlexGrid 7 и 8 - прекрасные гриды.
В 8-й версии неплохой vsView:
VSView Reporting Edition consists of three main components: the VSReport control, the VSPrinter control, and the VSReport Designer application
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32450034
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stok Что значит "халявный грид"?
а на сайте(с ключами, естественно).
вот это и имеем ввиду, что ключей не надо, он фри!
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32450335
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stok
да-ааа где ты раньше был :), а я полмесяца devxpress искал :)

два вопроса VsFlexGrid:
1. сортировка у вас с помощью индексов на клике на хидере?
2. как сделан выпадающий комбобокс-фильтр на хидере (аля екссель)
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32450850
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VsFlexGrid 7 работает гораздо устойчевей чем 8 - т.е. с седьмой версией проблем вообще не возникало.
- ComboBox в VsFlexGrid используется для ввода данных из фиксированного списка значений. Чтобы использовать его в качестве фильтра - придётся немного подумать головой и писать свою процедуру.
- Для сортировки индексы? Скорее нет, чем да. Но делает он это очень быстро.
- VsFlexGrid 7 считается одним из самых быстрых в работе.
- Имеет очень большой набор обрабатываемых событий.

И всё же мне его не хватило (нет плавной прокрутки). Так что сейчас работаю с Grid'ом собственного производства. Багов пока много, зато все свои.
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451253
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvanИ всё же мне его не хватило (нет плавной прокрутки). \r
"Нет в мире совершенства" - и некоторые железячники придумывают моддинг...\r
Плавная прокрутка - из той же серии.\r
А мне больше по душе то, что в vsFlexGrid\'е уже есть и может улучшить юзабельность грида:\r
1. Очень удобно многоцелевое свойство: flexcpData - Returns or sets a Variant attached to the cell.\r
2. flexcpFloodPercent: Returns or sets the cell\'s flood percent - я использовал для посимвольной подкраски фрагмента строки, соответствующей посимвольно вводимой маске поиска.\r
(подготовил 15-кБ скриншот, но не нашёл средств его публикации здесь).\r
3. Промежуточные итоги...
...
Рейтинг: 0 / 0
Grid'ы в VB
    #32451337
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посимвольная окраска фрагмента строки:

Свойство flexcpFloodPercent vsFlexGrid позволяет залить прямоугольник определённого размера справа или слева от границы ячейки. Для полноценной работы не подходит т.к.
- сложно определить размер подстроки в пикселах
- нельзя установить цвет шрифта указанной подстроки
- нельзя выделить подстроку в середине строки

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


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