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

Вниз

Как выровнять столбцы в DBGrid е   Найти похожие ветки 

 
chadnov   (2003-02-11 15:51) [0]

В смысле автоматически подгонять по ширине


 
Max Zyuzin ©   (2003-02-11 15:56) [1]

DBGrid.Columns[i].width отвечает за ширину столбца.


 
chadnov   (2003-02-11 16:25) [2]

автоматически!


 
Жук ©   (2003-02-11 16:25) [3]

Только, помнится, там при width=64 глюки происходят.


 
Max Zyuzin ©   (2003-02-11 16:27) [4]

>chadnov (11.02.03 16:25)
После открытия датасета запускай функцию, которая тебе делает это со всеми столбцами в зависимости от ширины Grid-а (я так и делал)


 
chadnov   (2003-02-11 16:31) [5]

в смысле?


 
Жук ©   (2003-02-11 16:31) [6]

DBGrid1.Columns[i].Width:=Round(Self.Width/j);


 
Max Zyuzin ©   (2003-02-11 16:35) [7]

>Жук © (11.02.03 16:31)
Абсолютно верно...

DBGrid1.Columns[0].Width := round(DBGrid1.Width*40/100);
DBGrid1.Columns[1].Width := round(DBGrid1.Width*60/100);

Вот так у тебя будет 1-й столюец занимать 40% грида а второй 60% (по ширине)


 
chadnov   (2003-02-11 16:40) [8]

дык так текст может перестать влазить


 
___ALex___ ©   (2003-02-11 23:29) [9]

есть путь
я делал через промежуточную таблицу
рез-ты выполнения запроса писал в промеж-ую таблицу и связывал её с TTable и будет всё чётко выводить
вручную это не благодарная работа для кодера
а если ты пишешь в арх-ре клиент-сервер то при запросах через хранимые процедуры тоже автоматом выравнивается сетка


 
Виталий Панасенко   (2003-02-12 09:14) [10]

По моему, это есть в DBGridEh...


 
dimis   (2003-02-12 09:35) [11]

автоматически подгонять по ширине не благодарное занятие
представим банальную ситуацию
все строки - 30 символов
а одна "белая ворона" - 100 символов.
поставить ширину 30 -не будет видно длинной
поставить 100- много незанятого пространства
я поступаю так
даю пользователю самому настроити шиину и сохраняю настройни в ини-файле



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-5490
AFrolov
2003-02-19 12:12
2003.03.03
Сравнение 2 строк как с помощью LIKE в SQL


1-5593
Sharik_212
2003-02-18 19:41
2003.03.03
Как прочитать абсолютный адрес памяти?


3-5453
kalliopiy
2003-02-11 17:30
2003.03.03
Отображение результатов запроса


3-5472
E_Dimon
2003-02-12 23:49
2003.03.03
SQL Запрос


7-5899
TsaturSoft
2002-12-18 22:52
2003.03.03
Операции над файлами