Используется сторонний компонент, к сожалению в документации нет их расшифровки, кое что могу не знать либо ошибаться.
Column.Options
coCanClick - кликабельность заголовка колонки
coCanInput - имеет смысл при TableGrid.Options := goInput, позволяет вводить значение
coCanSort - делать ли сортировку при клике по заголовку
coDisableMoving - запретить перетаскивать колонки мышкой
coDontHighlight - не знаю )
coEditing - позволяет редактировать содержимое ячеек в колонке
coEditorAutoSelect - выделение текста в ячейке колонки при попадании туда фокуса ввода
coFixedSize - запрещает изменение размера колонки
coImageForIcon - не знаю
coPublicUsing - не знаю
coFullResort - не понял (от разработчика: When set to True, second click on column will not only invert column but re-sort it again.)
coSearchColumn - не знаю
coShowTextFitHint - включает всплывающую подсказку у ячейки, если текст полностью в нее не влазит
coTextForCaption - (от разработчика Reserved for future.)
TableGrid.Options
goArrowKeyExitEditing - выход из редактирования ячейки при нажатии вверх или вниз или влево, вправо
goCanHideColumn - не знаю
goDisableColumnMoving - запрещает перемещение всех колонок
goDisableKeys - запрещает перемещаться между строками с помощью стрелок на клавиатуре
goEscClearEdit - при редактировании ячейки, позволяет ее очистить при нажатии на Esc
goFooter - включает подвал (итоги)
goGrid - включает вертикальные и горизонтальные линии
goHeader - включает заголовок
goIndicator - включает некую панель слева
goInput - включает возможность вводить значения под колонками
goLockFixedCols - не знаю
goMultiSelect - позволяет выбрать сразу несколько записей
goRowResizing - позволяет изменять вертикальный размер строк (необходимо также задействовать goIndicator)
goRowMoving - включает возможность перемещать строки мышкой
goSecondClickEdit - редактирование ячейки двойным кликом
goSelectFullRow - выделять строку целиком
goUseDefaultValues - у колонок есть свойство DefaultValue, данная опция включает их
goInplaceEditEvents - не знаю
Dmitry.