|
11 / 11 / 2
Регистрация: 05.01.2009
Сообщений: 131
|
|
DBGrid: выставить ширину столбцов по ширине записанных в них данных11.07.2010, 20:36. Показов 1654. Ответов 5
Метки нет (Все метки)
Добрый вечер форумчане!
такой вопрос, есть некие данные в MySQL и есть BDGrid, как сделать что бы колонки в BDGrid были не по выставленным значениям в MySQL, а по ширине имеющихся данных? и можно ли в этом компоненте использовать выпадающий список, как в ListBox?
0
|
|
| 11.07.2010, 20:36 | |
|
Ответы с готовыми решениями:
5
Как выставить ширину столбцов, если к 1 DBGrid подключены 2 разные БД Excel? Выставить ширину QListWidget равной ширине самой длинной строки
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|||
| 12.07.2010, 06:56 | |||
|
С колонками можно много чего сделать как на этапе разработки (редактор колонок), так и на этапе выполнения. Можно, например, обрабатывать событие AfterScrool для DataSet, определять реальную ширину каждого поля текущей записи и в зависимости от этой реальной ширины задавать необходимую ширину колонки. Сам так не делал и не думаю, что такое необходимо, но что можно, не сомневаюсь
0
|
|||
|
11 / 11 / 2
Регистрация: 05.01.2009
Сообщений: 131
|
|
| 12.07.2010, 07:18 [ТС] | |
|
0
|
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
| 12.07.2010, 07:56 | |
|
У тебя есть некоторый DataSet
1. Двойным кликом по DataSet вызываешь редактор полей 2. Загружаешь в редактор необходимые поля (если они еще не загружены) 3. По правой клавише мыши в контекстном меню редактора полей выбираешь команду NewField 3. В диалоговой панели задаешь параметры нового поля: Name - имя поля, Component - формируется автоматически, Type - как правило (но не обязательно) строка, FieldType - LookUp. Далее задаются поля LookUpDefinition: keyField - ключевое поле мастер таблицы, DataSet - Detail таблица, LookUpKeys - ключевое поле Detail таблицы, ResultField - поле Detail таблицы, подставляемое при визуализации в мастер таблицу.
0
|
|
|
11 / 11 / 2
Регистрация: 05.01.2009
Сообщений: 131
|
|
| 12.07.2010, 09:54 [ТС] | |
|
у меня есть FieldKing и там LookUp, но когда я его выбираю у меня вылетает ошибка "type must be specified"
0
|
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
||
| 12.07.2010, 09:58 | ||
|
0
|
||
| 12.07.2010, 09:58 | |
|
Помогаю со студенческими работами здесь
6
Столбцы в DBGrid - как задать ширину каждому из них ?
Как сделать ширину тэга li по ширине экрана? DataGridView - автозаполнение столбцов в зависимости от данных в одном из них Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|