Handle the SqlDataSourceView.Deleting event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the System.Web.UI.WebControls.SqlDataSource control performs the delete operation.
The connection to the underlying data source is not yet open when the event handler delegate is called. Therefore, you cannot cancel the erload:System.Web.UI.WebControls.SqlDataSourceView.Delete operation directly by calling the System.Data.Common.DbCommand.Cancel method on the System.Data.Common.DbCommand object that is exposed by the System.Web.UI.WebControls.SqlDataSourceCommandEventArgs object. You can, however, cancel the operation by setting the System.ComponentModel.CancelEventArgs.Cancel property of the System.Web.UI.WebControls.SqlDataSourceCommandEventArgs to true.
For more information about handling events, see Consuming Events.