The DataBoundControl.PerformDataBinding(IEnumerable) method is called after data is retrieved to bind data to elements of the data-bound control. Derived types override this method to retrieve data only if the default implementation is not adequate. Typically, it is sufficient to provide a System.Web.UI.DataSourceViewSelectCallback delegate that performs any custom data work, rather than implementing the DataBoundControl.PerformDataBinding(IEnumerable) method.