Только сейчас заметил .... ты же от TDBGrid наследуешь. Я-то хочу написать аналог TStringGrid (только с объединением ячеек, стилем для всех ячеек, редакторами другими и т.п.). Сейчас решаю от какого класса "скакать". Начал делать от TCustomGrid. Приходится промежуточный классы создавать по типу TCustomDrawGrid и TDrawGrid.
Я вообще не так давно начал на Builder-е писать. Вот решил компонент написать и разобраться заодно во всём.