Вниз
Скачать: 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.034 c
15-1177594992
grisme
2007-04-26 17:43
2007.05.27
Матрица поворота


8-1158065921
NeyroSpace
2006-09-12 16:58
2007.05.27
Помогите разобраться с ф-цией ICCompress()


15-1177432387
ArtemESC
2007-04-24 20:33
2007.05.27
Photoshop


15-1177662274
vajo
2007-04-27 12:24
2007.05.27
Как распечатать pdf?


15-1177259459
MsGuns
2007-04-22 20:30
2007.05.27
Сегодня 133 лет со дня рождения В.И. Ленина




   Наверх