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

Вниз

Как заставить DBGrid выравнивать ячейки по тексту.   Найти похожие ветки 

 
Kolan ©   (2006-11-10 14:36) [0]

Здравствуйте,
 1. Кинул на форму DBGrid,
 2. Делаю какой-нибудь запрос,
 3. Получаю ответ допустим: "Вася"

Слово "Вася" маленькое, а колонку DBGrid делает большую.
Как сделать так, чтобы колонка была по размеру самой большой строки?

ЗЫ
 Настройки крутил, хелп читал - ненашел


 
novill ©   (2006-11-10 14:45) [1]

В TDBGrid нет такой возможности. Потому как не всегда можно узнать какая строчка будет самой длинной.
Например она может быть еще не загружена с сервера.

Можешь руками найти самую длинную строку, потом сам установить ширину колонки.


 
Kolan ©   (2006-11-10 14:51) [2]

> [1] novill ©   (10.11.06 14:45)
> В TDBGrid нет такой возможности. Потому как не всегда можно
> узнать какая строчка будет самой длинной.
> Например она может быть еще не загружена с сервера.
>
> Можешь руками найти самую длинную строку, потом сам установить
> ширину колонки.

:( руками такое нехочется..


 
Sergey13 ©   (2006-11-10 14:53) [3]

> [2] Kolan ©   (10.11.06 14:51)
Ну сделай не руками. 8-)

1. Ты сюда больше написал, чем в проге писать для сабжа.
2. Не нужен сабж никому. Дерганье сплошное.


 
Kolan ©   (2006-11-10 14:55) [4]

> [3] Sergey13 ©   (10.11.06 14:53)
> > [2] Kolan ©   (10.11.06 14:51)
> Ну сделай не руками. 8-)
> 1. Ты сюда больше написал, чем в проге писать для сабжа.
> 2. Не нужен сабж никому. Дерганье сплошное.

1. Я разбираюсь с базами вдруг есть стандартное решение...
2. Те забить?


 
Kolan ©   (2006-11-10 14:57) [5]

Вы меня научите :) Может все все нестандартные компоненты пользуете?


 
novill ©   (2006-11-10 14:59) [6]

> :( руками такое нехочется..

а придется :)

Кода всего 10 строчек
не забудь про
DisableControls;
EnableControls;
красивее будет :)

ТОлько не спрашивай "что это"?


 
Kolan ©   (2006-11-10 15:02) [7]

Лана, тогда забью пока


 
novill ©   (2006-11-10 15:06) [8]

> Может все все нестандартные компоненты пользуете?

Да так и есть ))) МЫ пользуемся тайными компонентами, которые всю работу делают за нас, но никому об этом не рассказываем!

В принципе, есть TDBGridEh со множеством полезных функций. У него есть свойство AutoFitColWidth - сумма ширин колонок приравнивается к ширине грида.


 
Kolan ©   (2006-11-10 15:09) [9]

> Да так и есть )))

Я чувствовал... :)
Нелюблю я эти сторонние компоненты :)
Благодарю вообщем разобрался..


 
Kolan ©   (2006-11-16 12:27) [10]

Все таки придется делать :(. Раскажите как пройтись по всем строчкам?(Максимальный сам найду :)


 
Amoeba ©   (2006-11-16 13:15) [11]

DBGridEh из библиотеки EhLib умеет делать требуемое сам.

Лицензия на библиотеку версии ниже 4.0 не изменяется, т.е. граждане стран бывшего СССР, а также организации, зарегистрированные в них, имеют право использовать EhLib версии 1.X-3.X бесплатно:
Скачать EhLib 3.6 можно здесь
http://www.ehlib.com/RUS/ehlibrus.exe

Пароль: ФЕВРАЛЬФЕВРАЛЬ


 
Kolan ©   (2006-11-16 15:11) [12]

Ок. А как со стандартным?


 
Kolan ©   (2006-11-16 15:21) [13]

К стыду свему даже не помню как устанавливать их(компоненты) :( Подскажите?


 
Kolan ©   (2006-11-16 15:25) [14]

> [11] Amoeba ©   (16.11.06 13:15)

[Pascal Fatal Error] EhLib90.dpk(54): F1026 File not found: "DBSumLst.dcu"
Вот :(.. А это полная версия?


 
Amoeba ©   (2006-11-16 15:31) [15]

То, что лежит по указанному адресу - версия полная, все в исходниках.

А пути к папкам, куда исходники положил, прописал в настройках IDE? Иначе компилятор не найдет.
Инструкцию по установке в Readme прочел?


 
Kolan ©   (2006-11-16 15:34) [16]

If you have executable installation program (for example, EhLibSetupD7Eval.exe)

А вот этого нет для D2006?


 
Amoeba ©   (2006-11-16 15:46) [17]

Поддержка D2006 только начиная с версии 4.1. Но свободно скачать EhLib 4.x не-trial нельзя, начиная с 4.0 библиотека для всех стала платной.



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

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

Наверх





Память: 0.48 MB
Время: 0.043 c
15-1163282054
Greenchel
2006-11-12 00:54
2006.12.03
Считывание информации с сайта


15-1163148108
click
2006-11-10 11:41
2006.12.03
Куча будильников (напоминаний)


2-1163146600
maxistent
2006-11-10 11:16
2006.12.03
Ресурсы


2-1163394749
alucard
2006-11-13 08:12
2006.12.03
Можно ли работать с Firebird без IBase?


15-1163423745
I want Java)
2006-11-13 16:15
2006.12.03
Java





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский