Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
11 / 11 / 2
Регистрация: 05.01.2009
Сообщений: 131

DBGrid: выставить ширину столбцов по ширине записанных в них данных

11.07.2010, 20:36. Показов 1654. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер форумчане!
такой вопрос, есть некие данные в MySQL и есть BDGrid, как сделать что бы колонки в BDGrid были не по выставленным значениям в MySQL, а по ширине имеющихся данных? и можно ли в этом компоненте использовать выпадающий список, как в ListBox?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.07.2010, 20:36
Ответы с готовыми решениями:

Как выставить ширину столбцов, если к 1 DBGrid подключены 2 разные БД Excel?
Всем здравствуйте. У меня такая проблемка: Есть DBGrid и две бд ексель. Все работает, вот только с шириной столбцов разобраться не могу....

Выставить ширину QListWidget равной ширине самой длинной строки
Не подскажете ли, как сделать ширину QListWidget равной ширине самой длинной строки. Строки - простые тексты

Выставить ширину столбцов в Excel
Здравствуйте!!! Ребята, подскажите по такому вопросу. Снизу представлен код сохранения полей StringGrid в Excel. Так вот в этом коде есть...

5
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
12.07.2010, 06:56
Цитата Сообщение от Feelosoff Посмотреть сообщение
можно ли в этом компоненте использовать выпадающий список, как в ListBox
Можно, используй LookUp поля, которы легко соэдаются в редакторе полей на этапе разработки

Цитата Сообщение от Feelosoff Посмотреть сообщение
как сделать что бы колонки в BDGrid были не по выставленным значениям в MySQL
Такое ощущение, что вопрос обсуждался, причем по Вашей инициативе и недавно.
С колонками можно много чего сделать как на этапе разработки (редактор колонок), так и на этапе выполнения. Можно, например, обрабатывать событие AfterScrool для DataSet, определять реальную ширину каждого поля текущей записи и в зависимости от этой реальной ширины задавать необходимую ширину колонки. Сам так не делал и не думаю, что такое необходимо, но что можно, не сомневаюсь
0
11 / 11 / 2
Регистрация: 05.01.2009
Сообщений: 131
12.07.2010, 07:18  [ТС]
Цитата Сообщение от SAMZ Посмотреть сообщение
Можно, используй LookUp поля, которы легко соэдаются в редакторе полей на этапе разработки
не нашел в свойствах компонента такого... использую Delphi 2010.
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
Цитата Сообщение от Feelosoff Посмотреть сообщение
когда я его выбираю у меня вылетает ошибка "LookUp information for field 'поле' is incomplite"
Это может означать только то, что какие - то параметры LookUp заданы некорректно. Посмотри внимательно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.07.2010, 09:58
Помогаю со студенческими работами здесь

Как ширину одного из столбцов поля со списком сделать равной ширине столбца формы?
Здравствуйте! Подскажите пожалуйста, как ширину одного из столбцов поля со списком сделать равной ширине столбца формы? У меня в...

Столбцы в DBGrid - как задать ширину каждому из них ?
Добрый день ув. пользователи. Помогите пожалуйста. У меня есть форма, на которой расположено четыре компонента для работы с БД (MS Access...

Ширина столбцов DataGridView по ширине данных в ячейках
Как можно сделать ширину столбцов по ширине данных, которые в их ячейках? Достаю данные из БД, есть много строк с пробелами (поле на 50...

Как сделать ширину тэга li по ширине экрана?
Здравствуйте. Такая проблема, скачал шаблон слайдера, и пытаюсь прикрутить его к своему сайту. В принципе осталось две проблемы. Убрать css...

DataGridView - автозаполнение столбцов в зависимости от данных в одном из них
Привет, ситуация такая: Есть 2 таблицы - администратор и персонал. В админе только код админа и код персонала, который вытягивается из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
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, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru