Как автоматически подгонять / масштабировать ширину столбцов DBGrid (или других подобных) в соответствии с его содержимым?

Я пытаюсь сделать кадр сDBGrid это будет служить для более чем 10 таблиц с половиной его полей по умолчанию, а другие поля исключают для каждой таблицы.

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

Кто-нибудь знает путь? Есть ли в мире какой-то нестандартный компонент с такой мощью?Мне нужно решение, которое реализует увеличение и уменьшение размера, в соответствии с видимыми данными во всех видимых столбцах сетки. Мое решение до сих пор было проблемой с отрисовкой выбранной ячейки, которая выпрыгивает из выбранной строки набора данных.

Примечание: пожалуйста, не закрывайте мой вопрос. Речь идет не о соответствии с шириной сетки или шириной формы. Речь идет о ширине всех столбцов, чтобы минимизировать горизонтальную полосу прокрутки, но не обязательно скрывать ее.

Ответы на вопрос(7)

Ваш ответ на вопрос