Ric,
>However, I get the feeling that this isn't the right way to go about this. Mainly because there are two versions of HookPostNewRow with different parameter signatures. It seems awkward to override both of these in my form and put the same code in both of my overrides.
This is a good place to put the code...you only need to put the code in one of the overloads...one overload is used if you are binding your controls to a DataView and the other overload is used when you are binding to a DataTable.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com