Version

WebHierarchicalDataGrid Class Events

For a list of all members of this type, see WebHierarchicalDataGrid members.

Public Events
 NameDescription
Public EventActiveCellChangedOccurs when the ActiveCell changes between posts to the server.  
Public EventActiveGroupedRowChangedOccurs when the ActiveGroupedRow changes between posts to the server.  
Public EventBandViewStateLoadedThe event that fires after WebHeirarchicalDataGrid processes the loadviewstate event for the Band's collection. This event is meant to be used to reassign event handlers to the child bands when the bands are created in the code behind, since they cannot be stored in viewstate.  
Public EventCalculateCustomSummaryEvent that is fired whenever each custom summary needs to be calculated  
Public EventCalculateSummaryEvent that is fired whenever each normal summary type needs to be calculated because the grid is doing custom binding  
Public EventCellSelectionChangedOccurs when the SelectedCells collection changes between posts to the server.  
Public EventColumnMovedOccurs when a column is moved by a user.  
Public EventColumnResizedOccurs when a column is resized by a user.  
Public EventColumnSelectionChangedOccurs when the SelectedColumns collection changes between posts to the server.  
Public EventColumnSortedOccurs when a column is sorted by a user.  
Public EventContainerGridDataBindingThe event that fires right before the ContainerGrid is data bound. If this is cancelled, then the ContainerGrid will perform binding directly to the DataSource supplied to the event args. This is to accomplish custom sorting or filtering. This will fire when the ContainerGrid's DataBinding event does, not before as RowIslandDataBinding does.  
Public EventDataBindingOccurs when the server control binds to a data source. (Inherited from System.Web.UI.Control)
Public EventDataBoundOccurs after the server control binds to a data source. (Inherited from System.Web.UI.WebControls.BaseDataBoundControl)
Public EventDataFilteredOccurs when a filters have be applied to the grid's data.  
Public EventDataFilteringOccurs when a filters are about to be applied to the grid's data.  
Public EventDisposedOccurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested. (Inherited from System.Web.UI.Control)
Public EventGroupedColumnsChangedThe GroupedColumnsChanged event is raised after a change to the GroupedColumns collection occurs for the band.  
Public EventGroupedColumnsChangingThe GroupedColumnsChanging event is raised before a change to the GroupedColumns collection occurs for the band.  
Public EventGroupedRowInitializedThe GroupedRowInitialized event is raised after a GroupedRecord is created.  
Public EventHeaderCheckBoxClickedThe HeaderCheckBoxClicked event is raised when the header checkbox in an UnboundCheckBoxField has been clicked.  
Public EventInitOccurs when the server control is initialized, which is the first step in its lifecycle. (Inherited from System.Web.UI.Control)
Public EventInitializeBandThe InitializeBand event is raised for every Band in the hierarchical grid.  
Public EventInitializeRowThe InitializeRow event is raised when the grid binds to the records in the data source.  
Public EventItemCommandThe ItemCommand event is raised when a WebControl inside of the grid emits an event which would cause a postback.  
Public EventLoadOccurs when the server control is loaded into the System.Web.UI.Page object. (Inherited from System.Web.UI.Control)
Public EventPageIndexChangedOccurs when a page has changed by a user.  
Public EventPopulateUniqueFilterValuesOccurs when a filters have be applied to the grid's data.  
Public EventPreRenderOccurs after the System.Web.UI.Control object is loaded but prior to rendering. (Inherited from System.Web.UI.Control)
Public EventRecreateBandTemplatesThe event that fires as WebHeirarchicalDataGrid processes the Load Event. This event is meant to be used to repopulate templates that are defined on the band or a band column in code behind, since templates cannot be stored in viewstate  
Public EventRowAddedEvent that is fired every time a row has been added.  
Public EventRowAddingEvent that is fired every time a row about to be added.  
Public EventRowCollapsedThe RowCollapsed event is raised after a row is collapsed on the client.  
Public EventRowDeletedEvent that is fired every time a row is deleted.  
Public EventRowExpandedThe RowExpanded event is raised after a row is expanded on the client.  
Public EventRowIslandCreatedThe RowIslandCreated event is raised after a row island is created.  
Public EventRowIslandDataBindingThe RowIslandDataBinding event is raised before a row island is data bound.  
Public EventRowIslandDataBoundThe RowIslandDataBound event is raised after a row island is data bound.  
Public EventRowIslandsPopulatedThe RowIslandsPopulated event is raised after a row's child grids are populated in the load on demand mode.  
Public EventRowIslandsPopulatingThe RowIslandsPopulating event is raised before a row's child grids are populated in the load on demand mode.  
Public EventRowsDeletingEvent that is fired every time a row is about to be deleted.  
Public EventRowSelectionChangedOccurs when the SelectedRows collection changes between posts to the server.  
Public EventRowUpdatedEvent that is fired every time a row has been updated.  
Public EventRowUpdatingEvent that is fired every time a row is about to be updated in the database.  
Public EventSummaryCalculatedEvent that is fired whenever a standard summary is calculated (any summary which is not a custom summary).  
Public EventUnloadOccurs when the server control is unloaded from memory. (Inherited from System.Web.UI.Control)
See Also