Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: 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 вся ветка

Текущий архив: 2007.05.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
2-1178564085
Polly
2007-05-07 22:54
2007.05.27
Помогите Блин!!


2-1178353083
Strate
2007-05-05 12:18
2007.05.27
Достать handle иконки 16на16


15-1177595223
SkySpeed
2007-04-26 17:47
2007.05.27
Подскажите как разрешить проблему с публичным IP


3-1173432573
Sapos
2007-03-09 12:29
2007.05.27
Права пользователя


2-1178604351
RomanLN
2007-05-08 10:05
2007.05.27
Мастера посоветуйте как лучше организовать печать