powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Нужен DBGrid с переменной высотой строк
26 сообщений из 26, показаны все 2 страниц
Нужен DBGrid с переменной высотой строк
    #32115193
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно отобразить всю строку, т.е. с wordwrap , это я сделаю, но длина текста поля колеблится от 5 до 255 символ, поэтому фиксированная высота не пройдет - в одном случае все влезит, в другом будет пустота.
Отдельная панелька с этим текстом не катит. ListBox тоже - тормоза еще те.
Из того что смотрел, только QuantumGrid позволяет делать разную высоту строк, но уж больно цена его кусуча - $300 !!! .

Ни кто альтернативы не видел?
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115307
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может попробовоть использовать stringgrid?
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115334
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в таких случаях всегда есть вопрос - а зачем тебе это? Без этого система жить не сможет? А нельзя ли другими способами?

ЗЫ Любые обычные гриды, включая Eh, такое не поддерживают. Quantum - мне плевать, сколько стоит, есть и крякнутый, и исходники, но уж больно навороченный до невозможности и из-за этого неповоротливый
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115340
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
ProfGrid.
Но цена тоже немаленькая. А может он много чего.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115364
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну неужели надо обязятельно все 255 символов показывать пользователю. Если грид из ехлиба можешь настроить столбцы так, что если текст длинне, то он обрезается тремя точками, а мышку наводишь, всплывает подсказка со всем текстом.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115504
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>может попробовоть использовать stringgrid?
я уже думал, но проблем с новигацией столько что ну его...
Это как и с ListBox - это же все поля сперва надо будет выгрести, брр...

>А в таких случаях всегда есть вопрос - а зачем тебе это? Без этого система жить не сможет? А нельзя ли другими способами?
Нужно отображать прайс-листы предприятий, а там товары от "Сахар" до "Производство мешков ... (до 200 символов) ... клапанные, с вкладышем)". Теперь ситуация - открываем рубрику в которой ~2000 тыс позиций с ячеками высотой в 4 строки, но заполнена только первая. Ужаснай видончик будет.

>Quantum - мне плевать, сколько стоит, есть и крякнутый, и исходники, но уж больно навороченный до невозможности и из-за этого неповоротливый
При наличии сходников можно было бы сделать Lite какой-нить. Я думаю, что не у одного меня такая задача.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115516
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>ProfGrid.
Но цена тоже немаленькая. А может он много чего.

А ссылочку можно?

>Ну неужели надо обязятельно все 255 символов показывать пользователю. Если грид из ехлиба можешь настроить столбцы так, что если текст длинне, то он обрезается тремя точками, а мышку наводишь, всплывает подсказка со всем текстом.
Представь ситуацию, открыл ты нужный раздел, там 10-ть фирм представляют почти одинаковый товар, и ты хочешь выбрать более подходящий, т.е. нужно к каждому товару подводить мышку, запоминать что-там написано, далее к следующему, опять таки запоминать, в голове сравнивать и так далее... Лучше уж большие ячейки. ;)
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115524
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115548
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше уж большие ячейки. ;)

Да нет уж, лучше уж длинное поле, если так уж надо

И зачем кстати запоминать?
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115553
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фильтры то для чего существуют? :)
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115571
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2eNose
Прошу прощения, может вопрос нелепый, но каким макаром ProfGrid привязать к DataSource ?
Насколько я понял, это обычный грид :(
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115576
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Кхе-кхе...

РУКАМИ.

Ну почему за вас все должна Делфя делать???
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115581
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Да нет уж, лучше уж длинное поле, если так уж надо
Во-первых, такая строка не влазит на экран, во-вторых плохо визуально воспринимается, в-третьих, есть еще колонка с ценой, ее тоже как бы не мешало показывать.

>И зачем кстати запоминать?
в смысле "в уме", Вы же не видете всю строку каждого товара.

>Фильтры то для чего существуют? :)
ну и причем тут фильтры? Выбираю я "катанку", там порядка 1000 предложений.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115582
PiboDIE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2GROL возможно я тебе открою страшную тайну золотого ключика, но Дельфи тоже люди делали, как и различные компоненты...
Ты должен понять, что если нет чего-то подходящего тебе, то есть несколько выходов:
1) Ждать пока кто-то не реализует твои потребности
2) Самому своими ручками написать...
Я бы на твоем месте воспользовался StringGrid'ом...
А для высасывания данных из БД для тебя в компиляторе предусмотрена такая вещь как ЦИКЛ...
Проще некуда...
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115775
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты так что, все сразу 1000 предложений увидишь?

И не растягивай на всю длину - оставь для цены. Или все предложения длиной 255?

Или попроси мониторы длиииииииииииииииииииииииннные купить. Или шииииииирокие - это если строки растягивать в ширину


Нда, не завидую я этим пользователям

Сделай чтобы все строки были двойной ширины - тогда все влезет.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115784
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2eNose
>РУКАМИ.
С таким успехом я могу и обычный StringGrid взять и руками прикрутить. Зачем этот промежуточный компонетн?

2PiboDIE
Я ни кому притензий не предьявляю. И на счет своих компонет ты меня не удевил - у меня с десяток своих есть.
Я спросил, не видел ли кто готового решения, мне в ответ предлагают далеко не таковое, на что, естественно я возражаю. В текущей версии у меня это реализованно через ListBox где очевидный минус - сперва все данные необходимо перебрать чтобы каждаму итему назначить свою высоту а это время. Думаю, что в данной ситуации переход на StringGrid возможно даст нужный результат, но уверен, что время на разработку своей такой компоненты займет не мало времени.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115794
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
GROL:
... Зачем этот промежуточный компонент?


А он не промежуточный . Он - конечный. К тому же очень удобный.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32115849
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2eNose
Объясни мне на пальцах, для данной задачи, в чем преимущество предлагаемого тобой ProfGrid перед стандартным StringGrid ?
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32116086
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2tygra
Не передергвай ситуацию. В первую очередь думай не осебе, как ты это делать будешь, а о том, как этим потом пользоватся будут.

Как резюме -
Я понял, что задачу слету не решить, а из готовых решений, только КвантумГрид такое может.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32116172
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Преемущества ProfGrid`а:
1) Любые заголовки.
2) Объединение ячеек.
3) Передача данных (OLE) в Excel/Word.
4) Предпросмотр перед печатью.
5) Любой цвет фона/шрифта/выравнивание текста/... в ЛЮБЫХ ячейках.
6) ...

Канечно, все это можно и с обычным StringGrid`ом делать, РУКАМИ. Но глюги вылавливать долго, да и зачем делать уже сделанное и отлаженное?
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32116517
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я то как раз и думаю о пользователях - так, как им надо будет, а не так, как они мечтают в бреду.

Ты сам то попробуй воспринять список, в котором все строки будут разной ширины.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32116525
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно использовать DBCtrlGrid
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32116610
GROL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Ты сам то попробуй воспринять список, в котором все строки будут разной ширины.
Нормально он воспринимается. На вебе ты ведь нормально смотришь на списки с разной высотой строк.

>Можно использовать DBCtrlGrid
А что, там "строки" можно делать разной высоты?

2eNose
Я не оспариваю преимущество ProfGrid над StringGrid вообще, я оспариваю целесообразность для данной задачи. Мне не нужно расфуфыривать таблицу, мне нужно сделать ее читабельной. В перечисленных пунктах этого преимущества я не вижу.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32116668
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROL, переменной высоты строк там не будет, но можно в сетке сделать поле с переносом. Что, как мне показалось, и было нужно для показа длинных строк.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32117866
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TopSpeedGrid мощнее не видел.
...
Рейтинг: 0 / 0
Нужен DBGrid с переменной высотой строк
    #32118103
Guru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага. Я тоже не видел. И самого TopSpeedGrid не видел. Нигде его, понимаешь, в сети не видно. Обыскался. Это прикол такой, да?
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Нужен DBGrid с переменной высотой строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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