Форум: "Начинающим";
Текущий архив: 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