В DevExpress все делается через свойство DataBinding (кажется так, нет под рукой что бы точно сказать). По архитектуре ничем не отличается от стандартных компонентов за исключением того, что вынесено в одну группу.
По поводу более удобного компонента... ну вообще FIBPlus опять же сделать в соответсвии с общей архитектурой DB-Aware компонентов. Так что та груда кода, на которую ты жалуешься есть чье-то творчество. В идеале, можно вообще обойтись без строчки custom кода, хотя для некоторого удобства порой надо использовать доп. сторки.
По поводу скрытия кода... да весь генерированный код находится вверху модуля, в секции interface. Все что ниже - это собственно код, отвечающий за работу формы...
|