Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

DBGrid и поля с типом MEMO   Найти похожие ветки 

 
dasha   (2006-12-02 16:16) [0]

А как  сделать чтоб DBGrid отображал текст  поля с типом MEMO :p


 
PZ   (2006-12-02 17:27) [1]

> [0] dasha   (02.12.06 16:16)

Скорее всего никак. Для отображения поля Memo есть компонент TDBMemo.


 
MsGuns ©   (2006-12-02 17:40) [2]

Например, в событии OnGetText мемо-поля написать:

Text := Sender.AsString;

В это случае в ячейке будет отображаться только видимая часть (лидирующая) содержимого поля.

Если требуется дать возможность непосредственно в ячейках просматривать полное содержимое мемо как многострочного текста, придется немного попариться, "ручками" рисуя в текущей ячейке TMemo/TDBMemo, куда соответственно перед показом запихивать содержимое.

Часто приемлимым решением становится достаточно легко реализуемое:
Создается форма FormStyle := fsStayOnTop, на все пространство которой кладется TMemo (Align := alClient).
По событию AfterScroll/AfterOpen/AfterRefresh в это мемо просто переписывается содержимое мемополя текущей записи датасета.
Пользователь может как менять размеры окна с текстом, так и расположить его в любом месте экрана так, как ему удобно. Либо закрыть вовсе за ненадобностью - информативность вида самого грида при этом только выиграет.



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

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

Наверх




Память: 0.47 MB
Время: 0.098 c
2-1164726603
PitTong
2006-11-28 18:10
2006.12.17
Текстовый редактор


15-1164538041
Petr V. Abramov (not at home)
2006-11-26 13:47
2006.12.17
Оптимизация загрузки станков


15-1164382433
oldman
2006-11-24 18:33
2006.12.17
А где работает Пушной?


2-1164894187
Lipris
2006-11-30 16:43
2006.12.17
кол-во слов начинающихся и заканчивающихся заданным символом


15-1164309547
Kolan
2006-11-23 22:19
2006.12.17
Под какие цели искать сотрудников.