Hi, Paul,
I'm not positive, but you might want to try grabbing the binding context from the listbox..so instead of...
BindingManagerBase manager = this.BindingContext[dataset,"Customers"];
You might want to try
manager = this.lstCustomers.BindingContext[dataset, "Customer"];
Give that a try and see what happens.
Kevin