Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lazarus
Войти
Регистрация
Восстановить пароль
 
Xeloses
2 / 2 / 0
Регистрация: 04.07.2018
Сообщений: 10
1

Настройка TDBGrid

06.07.2018, 18:21. Просмотров 127. Ответов 2

Есть форма и модуль данных (TDM1). На TDM1 лежат TSQLite3Connection, TSQLTransaction, TSQLQuery и TDataSource, соединенные между собой. На форме - TDBGrid, соединенный с DM1.TDataSource. Приложение динамически формирует SQL-запросы SELECT в TSQLQuery.SQL, соответственно никаких объявлений столбцов ни в TSQLQuery, ни в TDBGrid нету.

Какие свойства нужно задать для TDBGrid, чтобы в Runtime можно было изменять размеры столбцов мышкой (потянув за границы между заголовками столбцов) и нельзя было редактировать данные? У меня стоят так:

Настройка TDBGrid


Пробовал разные комбинации (естественно, не абсолютно все возможные), не получилось изменять размер. В документации к Lazarus (которая устанавливается вместе с ним) половина свойств вообще не описана. Не могу понять, что ему надо...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2018, 18:21
Ответы с готовыми решениями:

Количество строк и обращение к TDBGrid
В Delphi TDBGrid имеет свойства FieldCount и Fields, позволяющие узнать кол-во...

Как сделать подбор высоты в строках TDBGrid?
У меня есть длинный текст на выходе запроса и мне хочется видеть его в TDBGrid...

БД SQLite: как показать в TDBGrid порядковый номер записи?
Задача такая: в БД (SQLite) в течении года записываются продажи каких-нибудь...

Как обновить две БД-таблицы разом, редактируя строчку TDBGrid, основанном на запросе?
Добрый день! Есть TDBGrid, основанная на запросе, получаемом из обработки...

Программно обновить данные в TDBGrid
Привет всем! Стандартная ситуация: есть TTable, она определена как...

2
northener
пофигист широкого профиля
3423 / 2323 / 630
Регистрация: 15.07.2013
Сообщений: 13,748
07.07.2018, 02:01 2
Попробуйте установит в True свойства dgEditing и dgColumnResize. Авось прокатит.
0
Xeloses
2 / 2 / 0
Регистрация: 04.07.2018
Сообщений: 10
07.07.2018, 05:16  [ТС] 3
northener, не прокатило.
dtEditing отвечает за возможность редактирования ячеек (тултип Lazarus'a: "Enable of disable editing data").

Добавлено через 40 минут
Решил проблему путем удаления с формы старого TDBGrid и помещения на нее нового TDBGrid, после чего выставил все нужные свойства (те же, что и раньше) - изменение размера столбцов в Runtime работает. Так и не понял, что не так было со старым гридом, но по крайней мере заработало как нужно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2018, 05:16

Помощь c CheckListBox. TDBCheckBox в TDBGrid.
Я подключился к БД вывел в CheckListBox1 поле name вот как мне сделать так что...

Нужно, чтобы данные из БД в TDBGrid открывались сразу в файле excel?
Подскажите, плиз, как сделать, чтобы данные из БД которые должны идти в...

TDBGrid.
Как в TDBGrid добавить значение?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru