Most of you already know this but the GridView Row_Deleting in certain conditions.

1) If you have a LinkButton or a Button control inside the GridView and the CommandName property of the LinkButton or the Button control is set to "Delete".

2) The Row_Deleting event is also fired because of the the Delete column of the Command Field type. You can simply add a new Command Field Delete column using smart tag feature.

3) Row_Command is fired whenever any event occurs inside the GridView control.  

powered by IMHO 1.3