Terry,
>Is the DataRow property set when a row is added, deleted or an ADD is canceled?
It is...you can check out the source code for mmBusinessObject.cs to see all the places it is set (or cleared).
>I'm not using the navigaitonal buttons or grid in this winform app, therfore if the DataRow property is not being set on these other events then I will try adding code to my base class to set it based on the bindingmanager.position and getcurrentdataset method. Would this be a good approach?
You may want to call the business object's NavigateData method in response to these events instead.
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