Use the OnItemCommand method to provide a custom handler for the ItemCommand event.
The ItemCommand event is raised when any button is clicked in the DataList control and is commonly used when you have a button control with a custom CommandName value, such as Add, in the DataList control.
Raising an event invokes the event handler through a delegate. For more information, see How to: Consume Events in a Web Forms Application.
The OnItemCommand method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.
Notes to Inheritors:
When overriding OnItemCommand in a derived class, be sure to call the base class's OnItemCommand method so that registered delegates receive the event.