Вниз
Скачать: CL | DM;

Многоэтажные строки DBGrigEh   Найти похожие ветки 

← →
kyn66 ©   (2007-04-03 10:36) [0]

Приветствую мастеров! В гриде будет конкретное число строк. Типа набор строк - константа. Но наименования первого столбца будут длинные. Для этих наименований я использую другую таблицу где они хранятся. Можно-ли сделать так, чтобы столбец имел определенную ширину, но наименования в несколько строк, типа так:

----------------------------------------------------
Наименование         |кол.| цена  |
----------------------------------------------------
заказ на получение  |      |          |
продукции по дате    |      |          |
отгрузки со склада   |  35 | 1000  |
----------------------------------------------------
реально отгружено    |      |          |
продукции со склада |  25 | 1000  |
----------------------------------------------------


типо что-то вроде этого


← →
Reindeer Moss Eater ©   (2007-04-03 10:44) [1]

Вычисляемое поле + деление поля на подстроки с помощью CRLF.
Или ручная отрисовка ячейки грида.


← →
kyn66 ©   (2007-04-03 10:45) [2]

Поле-то я поделю, а как механизм WrdWrap ?


← →
ЮЮ ©   (2007-04-03 10:48) [3]

Нет, в DBGride строки, обычно, бывают одинаковой ширины, т.к. случай, когда строки все умещаются в гриде - очань частный. В этом случае можно придумать и свой, более изящный, чем DBGrid, интерфейс.

TDBGridEh.RowLines = 3. TDBGridEh.Columns[0].WordWrap = true. Получишь:

----------------------------------------------------
Наименование         |кол.  | цена  |
----------------------------------------------------
заказ на получение   |      |       |
продукции по дате    |      |       |
отгрузки со склада   |  35  | 1000  |
----------------------------------------------------
                    |      |       |
реально отгружено    |      |       |
продукции со склада  |  25  | 1000  |
----------------------------------------------------


← →
ЮЮ ©   (2007-04-03 10:49) [4]

... строки, обычно, бывают одинаковой ВЫСОТЫ ...


← →
Reindeer Moss Eater ©   (2007-04-03 10:52) [5]

Поле-то я поделю, а как механизм WrdWrap ?

CRLF


← →
kyn66 ©   (2007-04-03 10:58) [6]


> TDBGridEh.RowLines = 3. TDBGridEh.Columns[0].WordWrap =
> true. Получишь:

интересное предложение, нужно проверить. Я вот тут у него ешшо нашел свойство DrawMemoText/ Может и с ним как-то можно поварьировать?


← →
kyn66 ©   (2007-04-03 11:03) [7]

А вертикальное выравнивание можно как выставить для столбца? Хотелось чтобы по низу



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
15-1177503414
Pazitron_Brain
2007-04-25 16:16
2007.05.27
FreeDOS


2-1178530430
Dmitry___
2007-05-07 13:33
2007.05.27
Отслеживание отсоединения dll от процесса


15-1178039529
Scaltro
2007-05-01 21:12
2007.05.27
Помогите, очень нужент крак к программе Actual Title Buttons 4.3


15-1177400793
oxffff
2007-04-24 11:46
2007.05.27
QX6800 был избит K10


5-1154280091
askfor
2006-07-30 21:21
2007.05.27
проблема с desingEditor и Proxies..




   Наверх