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

Вниз

Как заставить 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.098 c
15-1163362736
Nic
2006-11-12 23:18
2006.12.03
Что думаете о дизайне сайта?


9-1139388127
Creative
2006-02-08 11:42
2006.12.03
Save/Load


1-1161325417
balagur
2006-10-20 10:23
2006.12.03
Пробежка по веткам дерева


2-1163435060
Jimmy
2006-11-13 19:24
2006.12.03
Экономия ресурсов


3-1159722493
bugorik
2006-10-01 21:08
2006.12.03
Выборка SELECT по вхождению данных