|
|
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Подскажите, какие инструменты существуют в VB для работы c данными из таблиц MS SQL и представления их на форме в табличном виде. В первую очередь я имею ввиду объекты поставляемые с VB, а не сторонними разработчиками. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 12:40 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Стандартных элементов управления (от Microsoft) для работы с наборами записей несколько. Но необходимо определиться с тем какие данные будут отображаться в гриде. Например, для иерархического набора записей свои контролы, для одноуровневого набора - свои. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 13:21 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Меня интересует удноуровневый Grid c ADO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 15:46 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Если именно от Microsoft, тогда дла работы с ADO можно использовать Microsoft Data Grid Control (MSDATGRD.ocx). Нужно заметить, что гибкости в нем очень мало, в отличие от гридов сторонних разработчиков, например Infragistic, который вполне устраивает и меня, как разработчика и пользователей. ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:00 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Microsoft Hierarchical FlexGrid Control работает с Microsoft ADO. Поставляется с VB6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2004, 11:57 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Если мелкософтовский грид покажется убогим (каким он и является), то из сторонних компонент лучше всего в данный момент Infragistics UltraGrid. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 11:28 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Я пробовал 10Tec iGrid DBi Infragistics SureGrid True DBGrid Pro DevXpress Самый крутой на мое скромное мнение есть DevXpress, но при 40000 записей он через свои прибамбасы (сортировка, фильтры, групировка) у меня очень сильно тормозит :( . А так это Очень навороченный грид который может спростить разработчику кучу времени. Что аналогичное есть в Infragistics (скорость через несколько дней проверим), правда он не такой красивый. В SureGrid не разобрались пока как загнать данные. Другие же особо от стандартного майкросовского особо не отличаються. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 16:40 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
прикольний грид MSFlexGrid VSFlexGrid (очень даже не плох) Mabry Grid (не пробовал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 11:24 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
А чем True DBGrid Pro не устраивает? Тоже вот на распутье за что взяться и чего придерживаться в дальнейшем. True DBGrid Pro показал себя очень неплохо, есть возможность подсвечивать содержимое любой ячейки цветом в зависимостиот содержимого. Да вообще в пропертях там чего только нет. И по надежности народ отзывается положительно. А про DevXpress первый раз слышу, кот в мешке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 08:32 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Pantalone Тоже на распутье какой грид взять чтобы всегда использовать. DevXpress на мой взгляд самый красивый визуально, но тормозит когда много данных (наворотов много, правда очень классных :)). Можеш скачать триальный с www.devexpress.com. Мне не подошел через его "тормоза". Правда их же компонент для Делфи при томже обьеме данных летает, я так понял ActiveX для них прошлое и так баловство :(. Попробую VSFlexGrid может быстрее :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 11:55 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
А меня SGrid2 прикалывает, наверное потому что freeware и даже исходники открыты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 17:00 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
SergeySV а что он умеет кроме как просто показывать данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 12:24 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
У них демонстрашка делает все тоже самое, что и iGrid - прям смешно становится, как-будто один продукт. Можешь поглядеть - http://vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/index.asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 14:17 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
2 SergeySV спасибо за наводку нахалявный грид! а строки ячейки красить в нем типа условного форм-я можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 15:21 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Я сам с ним токо разбираюсь, пока нашел такой глюк, что-то у меня под win98 группировка немного глючит когда пытаешься сделать ее именно drag and drop, а если через контекс. меню, то ок, пока не понял в чем прикол. А ссылку на этот грид кто-то уже прям этом форуме давал, поэтому я сам решил посмотреть на этого бесплатного зверя, обнаружив к своему стыду что он находится на сайте, на который я и так периодически захожу.... главное сам же искал себе хороший халявный грид... посыпаю пеплом свою голову ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 16:11 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
SergeySV и как от него впечатления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:12 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Вот уже третий год юзаю VsFlexGrid.7 и не имел ни разу от него никакой подлянки. Все делает быстро, чисто и абсолютно прозрачно. По функциональности в некоторой мере уступает "экспрессу", но легче в освоении. Что значит "халявный грид"? Например, VsFlexGrid.7 требует лишь закинуть одну строчку в реестр, что легко сделать при старте собственной программы совершенно незаметно от купившего твой программный продукт коммерсанта. А пока извещаю, что обсуждаемые гриды и "халявизующие" коды к ним вы можете скачать с моей странички http://www.tolcom.ru/kiril/Access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 15:15 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
2 Stok Подтверждаю. Сделал также на его базе несколько удобных юзер-контролов типа комбобокса и списка для выбора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 15:52 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
А я пользую ULTRAGRID и VsFlexGrid. Лучше пока не видел ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 16:19 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Подтверждаю и мою преверженность vsFlexGrid 7 и 8 - прекрасные гриды. В 8-й версии неплохой vsView: VSView Reporting Edition consists of three main components: the VSReport control, the VSPrinter control, and the VSReport Designer application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 17:01 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Stok Что значит "халявный грид"? а на сайте(с ключами, естественно). вот это и имеем ввиду, что ключей не надо, он фри! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 21:34 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Stok да-ааа где ты раньше был :), а я полмесяца devxpress искал :) два вопроса VsFlexGrid: 1. сортировка у вас с помощью индексов на клике на хидере? 2. как сделан выпадающий комбобокс-фильтр на хидере (аля екссель) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2004, 18:27 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
VsFlexGrid 7 работает гораздо устойчевей чем 8 - т.е. с седьмой версией проблем вообще не возникало. - ComboBox в VsFlexGrid используется для ввода данных из фиксированного списка значений. Чтобы использовать его в качестве фильтра - придётся немного подумать головой и писать свою процедуру. - Для сортировки индексы? Скорее нет, чем да. Но делает он это очень быстро. - VsFlexGrid 7 считается одним из самых быстрых в работе. - Имеет очень большой набор обрабатываемых событий. И всё же мне его не хватило (нет плавной прокрутки). Так что сейчас работаю с Grid'ом собственного производства. Багов пока много, зато все свои. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 09:57 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
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. Промежуточные итоги... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 12:53 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Посимвольная окраска фрагмента строки: Свойство flexcpFloodPercent vsFlexGrid позволяет залить прямоугольник определённого размера справа или слева от границы ячейки. Для полноценной работы не подходит т.к. - сложно определить размер подстроки в пикселах - нельзя установить цвет шрифта указанной подстроки - нельзя выделить подстроку в середине строки Видел я грид, который поддерживал rtf-формат строк, но он только для NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 13:23 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
marvan- нельзя выделить подстроку в середине строки Это - действительно нельзя, первые 2 п. - льзя! И работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 13:41 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Пиплы, а разве True DBGrid Pro не является дальнейхим развитием VsFlexGrid ??? Сижу пока на True DBGrid Pro, новсе так расхваливают VsFlexGrid что я и не знаю что думать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 14:36 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Stok Спасибо огроменное за XpressDevelopers Studio, вот бы еще подсказал где примерчиков с исходниками взять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 14:44 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
ComponentOne LLC was formed on July 1, 2000, by the merger of APEX Software Corporation and VideoSoft. TrueDBGrid - от APEX Software. vsFlexGrid - от VideoSoft. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 14:46 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Processor просто в DevXpress есть уже фильтр в хидере и думаю как "автоматом" сделать фильтр в vsFlexGrid. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 16:06 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
marvanнельзя выделить подстроку в середине строки "Если нельзя, но очень хочется, то... можно!" - сказано было когда-то в "Литературке". Куда тебе кинуть скриншот и комментарии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 16:10 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
ProcessorКуда тебе кинуть скриншот и комментарии можно суть процесса - прямо здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 17:12 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
marvanсуть процесса Строку размещаешь в двух ячейках: левая ячейка (с выравниванием по правому краю) содержит часть строки ДО ОБРАЗЦА поиска; правая ячейка (с выравниванием по левому краю) содержит ЗАКРАШЕНЫЙ образец поиска и НЕЗАКРАШЕНУЮ оставшуюся часть строки. Этот алгоритм я реализовал в апплете "Поиск контрагентов". В TextBox вводится строка поиска. По первым её трём символам из БД выбираются все записи, содержащие трёхсимвольную подстроку, и там же, на сервере, каждая строка наименования контрагента расщепляется на две части (до и после образца). Рекордсет заполняется выборкой и отправляется клиенту. На клиенте рекордсет фильтруется по маске поиска минус 1 символ, а в гриде метод .FindRow ищет всю маску поиска в правой колонке. ЗАКРАСКА пропорционально к-ву символов в маске осуществляется благодаря использованию МОНОШИРИННОГО шрифта. Фильтрация и закраска производятся после ввода КАЖДОГО НОВОГО символа маски поиска. Результат: Фильтр ADO сужает область поиска, оставляя сверху и снизу "охранную зону" - записи, в которых совпадение происходит с точностью до 1 символа; FindRow и FloodPercent выделяют записи, полностью совпадающие с маской. Т.о., по мере ввода образца поиска список сужается, не исчезая полностью. Касаемо "отсутствия гладкого скроллинга": глаз юзера воспринимает строку в двух колонках СЛИТНО - наличие "шва" его не отвлекает от анализа динамично изменяющегося СОДЕРЖАНИЯ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 18:07 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
[quot Processor ][/quot] Оригинальное решение из разряда "На безрыбье сам раком станешь" Хотя в своё время, я бы и от него не отказался. В принципе можно развить тему и слелать 3 колонки (слева от выделенного, выделенно, справа от выделенного), отказавшись от FloodPercent. Когда ты сказал, что возможно выделение символов в середине строки, у меня родился другой вариант реализации: использование события DrawCell - grid возвращает контекст ячейки в котором можно рисовать, сколько душе угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 13:40 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
To marvan: Мы удаляемся от темы. Хочу сказать, что многие проблемы использования того или иного контрола лежат в плоскости незнания его свойств, методов и обработчиков событий. И здесь помощь форума трудно переоценить. А делать что-то лучшее с нуля - это право каждого. В особенности, если цель достойная (типа Linux, а не бантики-рюшечки) и "не в напряг" ресурс - десяток-другой человеко-лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 14:03 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Дайте же кто-нить примеров с DevXpress наконец! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 14:50 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Люди, нейжели ни у кого нет даже простеньких примеров экспресса? Иначе он теряет свою ценность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 08:17 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
блин, качни себе демку девэкспрессовскую - там примеров хоть жопой жуй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 09:32 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
2 SergeySV я по поводу SGrid2 не поможите, не приведете пример программного заполения этого грида из БД, в исходниках на том сайте заполение не из БД . Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2004, 10:58 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
Подскажите, кто пользует SGrid2 - умеет ли он искать по текстовым полям? Т.е. по колонке с заданным eSortType=CCLSortNumeric, ищет а текстовые игнорит =( Есть ли решение, а то ой как не хочется, кажный раз перезапрашивать базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2006, 13:14 |
|
||
|
Grid'ы в VB
|
|||
|---|---|---|---|
|
#18+
marvanВидел я грид, который поддерживал rtf-формат строк, но он только для NET Ну, можно динамически генерить рисунки, подсовывая их в соответствующую колонку ;) А по комбинации универсальность/простота в использовании лично я предпочитаю Janus GridEx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2006, 17:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=60&tid=2165387]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
206ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 555ms |

| 0 / 0 |
