Hi Norm,
We're going to need more info than that, but a first guess is that you've gone past the last position in your "owner" table when you added to the .Position? Although, I would have thought the error message would be different, but I'm not sure about that.
You should check the Rows.Count of your DataTable. Something like this:
if (this.BindingContext[dsOwner1, "owner"].Position < dsOwner1.Tables["owner"].Rows.Count -1)
this.BindingContext[dsOwner1, "owner"].Position += 1;
~~Bonnie Berent DeWitt [C# MVP]
http://geek-goddess-bonnie.blogspot.com