Thanks,Bill
Try taking the business binding source out of the equation, just throw a few text boxes on a form bound to your business object custom properties fill it and navigate through your record set and see if it works.
The business binding source can create some serious migraine style headaches as it creates a new instance of the business object for each row so some things that have been set in the original BO are not longer "set" in the newly created bo.. Try it withough the BBS and see if your logic works.
If it works without the BBS in the middle then you can play doctor with the BBS source code and create a BBS specific to the business object you are binding to.
Paul
The grid has a BBS datasource that points to the exact same BO. All of the fields in the grid are blank.
(preparing to look for a towel to throw in)
Thanks for the input. The only real difference is that my properties are read-only; therefore, no set portion. I have done exactly what you did...except I did not put the add column code in both methods of the BO (initialize and refilled). I will try that.
Bill
What happens when you use a BBS is that it creates a new instance of the busines object for every row. However it does not carry over any custom properties etc that are to the new instance.for instance if you have a property called foo in you business object and its value has been set to "Something" what the business binding source create a new instance of the Bo for that row the property foo's value with be nothing.
If that is what is happening then you can fix it by creating a BBS that is customized to your business object type. If you rthink this is where your problem is i can send you a copy of one I modified.