Calling a databind method sets up a recursive databind of the control tree
hierarchy. Every control attached to this tree (hierarchy) fires in turn its
databind routine. A control tree is built from all parent controls and their
children automatically by the framework to form a hierarchy. So if the page
object fired its databind, it would cause all controls in this hierarchy to
invoke their databind methods - polymorphism. You can apply this behavior to
a datagrid and its child controls as well. What behavior are you noticing?