Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

DBGrid   Найти похожие ветки 

 
Рафик ©   (2006-02-27 08:57) [0]

У меня есть поле длинное очнь, можно ли в гриде епереносить по строкам если текст выходит за рамки?


 
Ega23 ©   (2006-02-27 08:59) [1]

В стандарном TDBGrid - нет.


 
Рафик ©   (2006-02-27 09:00) [2]

А в DBGridEh?


 
ANB ©   (2006-02-27 09:27) [3]

В DBGridEh можно.


 
Рафик ©   (2006-02-27 09:29) [4]

А как не подскажете?


 
Sergey13 ©   (2006-02-27 09:34) [5]

2Рафик ©   (27.02.06 08:57)
>У меня есть поле длинное очнь, можно ли в гриде епереносить по строкам если текст выходит за рамки?

Есть мнение, что такие поля желательно выносить за рамки грида, в отдельный контрол.


 
Рафик ©   (2006-02-27 09:36) [6]

Так если многострочная таблица динамически каждый раз меняясь, то как мне можно это сделать, даже ума не приложу!!!


 
Sergey13 ©   (2006-02-27 09:37) [7]

2[6] Рафик ©   (27.02.06 09:36)
>Так если многострочная таблица динамически каждый раз меняясь
Переведи.


 
Рафик ©   (2006-02-27 09:55) [8]

Ну в гриде все выводится в строках, строк неизвестно сколько что можно еще использовать вместо грида тогда!!!


 
Ega23 ©   (2006-02-27 10:03) [9]


> Ну в гриде все выводится в строках, строк неизвестно сколько
> что можно еще использовать вместо грида тогда!!!


Memo рядом положить.


 
Рафик ©   (2006-02-27 10:04) [10]

Так мемо же все поля не будет показывать, только одно!!!


 
Ega23 ©   (2006-02-27 10:12) [11]


> Так мемо же все поля не будет показывать, только одно!!!
>
>


Так у тебя курсор в наборе данных всего на одну запись в данный момент времени показывает, а не на все сразу...


 
Рафик ©   (2006-02-27 10:39) [12]

А мне надо чтоб на все показывал


 
Sergey13 ©   (2006-02-27 10:44) [13]

2[12] Рафик ©   (27.02.06 10:39)
>А мне надо чтоб на все показывал
Все и покажет. Только поочереди. 8-)


 
Ega23 ©   (2006-02-27 10:59) [14]


> А мне надо чтоб на все показывал


Зачем?


 
Рафик ©   (2006-02-27 11:12) [15]

Ну там текст связанный, его надо весь видеть а не по очереди читать


 
Sergey13 ©   (2006-02-27 11:20) [16]

2[15] Рафик ©   (27.02.06 11:12)
>Ну там текст связанный, его надо весь видеть а не по очереди читать
Тогда тебе надо в консерватории править. Т.е. над структурой думать.


 
Рафик ©   (2006-02-27 11:25) [17]

Лады, придумаю что нить, спасибо за помощь!!!


 
Desdechado ©   (2006-02-27 11:25) [18]

> А мне надо чтоб на все показывал
тогда не в рид, тогда в Word


 
Neo Trinitron ©   (2006-03-03 16:39) [19]

А у меня тот же вопрос. Только поле не очень длинное, но его нужно в таблице отобразить полностью. Получится 2-5 строчек. ABN говорил что в TDBGridEh можно такое сделать. Вот передо мной есть такая компонента, версия 4. Установил опцию OptionsEh.dghFitRowHeightToText. Но ничего не получается. Также есть свойство RowLines. Но там можно установить только фиксированое количество строк. Не подходит. Хочется чтобы каждая строка имела нужную высоту.


 
msguns ©   (2006-03-03 16:44) [20]

>Neo Trinitron ©   (03.03.06 16:39) [19]

OnDrawColumnCell


 
ANB ©   (2006-03-03 16:46) [21]


> Хочется чтобы каждая строка имела нужную высоту.

Элиб сам высоту не подбирает. В нем можно разрешить пользователю самому менять высоту строки.
Я видел только один грид (самописный, исходников у меня нету да и самого компонента тоже), который это делает. Но иногда это только мешает, т.к. если случайно попадается очень длинная строка или просто ссузишь слишком сильно колонку, то получается оооочень высокая строчка. Вплоть до заклинки всего.


 
jeka_t   (2006-03-03 17:47) [22]

http://www.delphimaster.ru/articles/stringgrid/index.html - неплохое решение


 
Neo Trinitron ©   (2006-03-03 19:08) [23]

Статья замечательная, но для TDBGridEh не подходит. Там Rect в OnDrawDataCell константа. Вот он, гвоздь...


 
jeka_t   (2006-03-06 18:03) [24]

Да уж, чем же обойти такой гвоздище?


 
jeka_t   (2006-03-09 13:40) [25]

Так неужели нет решение проблемы?



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

Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.047 c
2-1141644435
Junior1
2006-03-06 14:27
2006.03.26
Прочитать файл в массив


3-1138952777
Igor_
2006-02-03 10:46
2006.03.26
Транзакции MSSQL - работа через BDE


2-1141888762
YDS
2006-03-09 10:19
2006.03.26
ClsID программы


15-1141635706
DelphiN!
2006-03-06 12:01
2006.03.26
Установка 10ых Инди на Д6


1-1140414198
Петрович100
2006-02-20 08:43
2006.03.26
как из bmp файла сделать такой, то есть по цвету в 3d





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский