Gordon,
>Why would you not use CurrentRow all the time, regardless if it is zero or not? Does the ABusinessRule object require to know exactly which row you want to validate all the time anyway?
Normally, you would want to cycle through all the records in the DataTable unless a specific row number has been specified. The business object can be used in any number of ways and it's up to the environment to tell it what to do.
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