|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.11.2013, 12:51 | #1 |
Регистрация: 18.07.2009
Сообщений: 7
|
Высота строки грида
Ребят, ну подскажите пожалуйста, можно ли как то менять индивидуальную высоту строки в ДБ гриде стандартном, либо любом другом. Мой DBGridEh это делать отказывается. Могу изменить высоту всех строк сразу, а высоту любой случайной строки нет (хотя... не совсем так. путём сложных манипуляций с кодом индивидуальная высота меняется, но тогда не корректно работает вертикальный скрол)
|
06.11.2013, 13:55 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Мне кажется он для этого не приспособлен. По-моему только DrawGrid для таких фокусов приспособлен.
I'm learning to live...
|
06.11.2013, 14:09 | #3 |
Регистрация: 18.07.2009
Сообщений: 7
|
Ок. Тогда конкретная цель.
Есть БД, которая содержит МЕМО поля (естественно с разным количеством строк). В грид нужно выводить данные из МЕМО полей полностью (а не только первую строку). Можно конечно установить высоту строк грида по максимальной высоте данный из МЕМО (что ну ооочень уж не эстетично) либо выводить данные в отдельном компоненте рядом с гридом, но хотелось бы узнать, может кто то сталкивался с чем то подобным и нашел решение? |
06.11.2013, 14:56 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Понимаю. Сам столкнулся с этим.
Вообще принял решение выводить все данные (но у меня не грид а HTML, так что там сам браузер хоть и рвет но выводит), а по поводу грида - раньше делал отдельным окном с DBMemo, которое открывалось по клику в ячейке с данными.
I'm learning to live...
|
06.11.2013, 15:35 | #5 |
Регистрация: 18.07.2009
Сообщений: 7
|
|
06.11.2013, 15:41 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если форма позволяет, то можно и постоянно DBMemo отображать рядышком с гридом. Если это что-то типа вычисляемого поля в датасете. Если это реальное мемо с базы, то лучше конечно по клику, в котором и подтягивать данные с сервера. Тем более, что сейчас ого какое разрешение экрана. Так и поступаю при необходимости. А вообще есть навороченные и далеко не бесплатные гриды, позволяющие так фокусничать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 06.11.2013 в 15:44. |
06.11.2013, 16:13 | #7 | |
Регистрация: 18.07.2009
Сообщений: 7
|
Цитата:
|
|
11.11.2013, 10:33 | #8 |
Регистрация: 18.07.2009
Сообщений: 7
|
Хм.... StringGrid.... А что, если для отображения данных использовать StringGrid....
На практике никто подобным образом не извращался? |
11.11.2013, 11:06 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я извращался. Можешь его использовать.
I'm learning to live...
|
11.11.2013, 11:47 | #10 |
Регистрация: 18.07.2009
Сообщений: 7
|
Ну тогда по опыту не подскажешь, в StringGrid'е лучше сделать скрытый столбец с id или каким другим способом организовать обратную связь с ДБгридом?
Просто сейчас пытаюсь осознать то, что вечером прийдётся реализовать =) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Высота строки в зависимости от длины текста | strannick | Microsoft Office Excel | 10 | 23.01.2013 00:28 |
Форма. Высота строки таблицы. | katttes | Microsoft Office Access | 1 | 23.11.2012 09:14 |
Высота строки в DBGrid | aank10 | C++ Builder | 1 | 17.12.2011 11:35 |
Раскраска строк грида | $T@LKER | Общие вопросы Delphi | 0 | 01.09.2011 16:52 |
Высота строки в Memo | Maxs | Общие вопросы Delphi | 2 | 09.12.2009 12:35 |