Hey you guys, How's it going?

I have a Parent/Child/GrandChild relationship, and I have all my controls,
including three DataGrids, bound to the database using the BindingMangerBase
object (I've also tried the CurrencyManager with the same results). Also,
each BindingManagerBase object is associated to its own PositionChanged
event. When any or all of the DataGrids are visible, their respective
PositionChanged event "fires" no problem. However, whenever any of them are
hidden the PositionChanged event quits working. For instance, when I hide
the DataGrid that's bound to the parent table its PositionChanged event
stops firing. This is also true if I hide the DataGrid that's bound to the
child table also. Other than this quirk everything works fine.

Very baffled