Gridview RowUpdating cas, pas de tir

J'ai un Gridview avec AutoGenerateColumns="False".
Je suis à l'aide d'un TemplateField pour afficher mon Modifier, mettre à Jour et Annuler 'boutons' dans la première colonne de la GridView, au sein de ItemTemplate et EditItemTemplate champs.

Au sein de l'ItemTemplate j'ai un ImageButtong avec un CommandName de "Modifier". Cela fonctionne comme prévu et je peux mettre un point d'arrêt dans le RowCommand gestionnaire d'événements pour voir "l'Événement" le nom de la commande. Après qu'il a été cliqué sur la publication des endroits qui ligne dans le mode d'édition. Toutes les zones de texte apparaissent comme ils sont censés le faire.

À ce point dans le temps au-dessus de la EditItemTemplate est affiché avec deux ImageButtons. C'est CommandName = "Update" et les autres "Annuler".

Mon problème, c'est que le clic sur la mise à Jour ImageButton posts en arrière, mais ni l'RowCommand ni RowUpdating événements se déclencher.

J'ai mis la condition d'attributs dans le contrôle GridView tag. (Remarque, dans le contrôle gridview la EnableViewState="False" - si je l'ai mis à True-je obtenir la norme

"Échec du chargement de viewstate. Le contrôle de l'arbre..." etc. d'erreur)

Une chose étrange que j'ai remarqué qui me fait penser que c'est un état d'affichage problème est que si je change la CommandName de la mise à Jour bouton "Modifier" que la publication de l'événement est capturé dans le RowCommand événement...

Toutes les suggestions sont les bienvenues. Merci.

Quiconque a un exemple où ils ont substitué la CommandField (construit en boutons pour le contrôle GridView fonctions) avec leur propre TemplateFields pour le montage?
Blast! Je viens de me souvenir que j'ai besoin de la TemplateField solution que j'ai aussi une Insertion de ligne dans le pied de page, et en exiger le FooterTemplate pour contenir un ImageButton... tirant sur mes cheveux!! S'il vous plaît ignorer l'auto-réponse ci-dessous, si elle n'a pas été supprimée.

OriginalL'auteur Sean | 2009-06-08