System.Web 2.0.0.0 System.Delegate `` `` System.Void To be added. To be added.

The event is raised when a button within the control is clicked. This allows you to provide an event-handling method that performs a custom routine whenever this event occurs.

Buttons within a control can also invoke some of the built-in functionality of the control. To perform one of these operations, set the CommandName property of a button to one of the values in the following table.

CommandName value

Description

"Cancel"

Cancels an edit or insert operation and returns the control to the mode specified by the property. Raises the and events.

"Delete"

Deletes the current record. Raises the and events.

"Edit"

Puts the control in edit mode. Raises the and events.

"Insert"

Inserts the current record in the data source. Raises the and events.

"New"

Puts the control in insert mode. Raises the and events.

"Page"

Performs a paging operation. Set the CommandArgument property of the button to "First", "Last", "Next", "Prev", or a page number to specify the type of paging operation to perform. Raises the and events.

"Update"

Updates the current record in the data source. Raises the and events.

Although the event is raised when a button listed in the previous table is clicked, it is recommended that you handle the events listed in the table for the operation.

When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see Events and Delegates.

Represents the method that handles the event of a control. This class cannot be inherited.