I have a small question about the Sort method on a Business Object. On my BusinessObject's CurrentDataTableRefilled method, I call a function that populate nodes into a tree. This function sorts the BO and then populates any child BO's and then adds the records into a tree. The weird thing I am having happen is that when I add a new record to the BO, once I change any of the Items databound to the BO, I start getting values from other records in the databound boxes.If I comment out the Sort method in my function called by the DataTableRefilled, I don't get these errors. The other thing, if I put a break at this Sort call, it never stops here, like it is never getting called. But if I put the Sort call back into the function called by the CurrentDataTableRefilled event, I start getting weirdness in the databound boxes on the form.
I tried checking for various things on the BO before the sort method, like if the BO is dirty, or if the BO is in Idle mode etc, but it seems to have no affect.
Does setting the Sort on the BO cause the BO to refresh if one of the properties changes?
Hope this makes some sense 
Thanks,
Robin Giltner