2010-04-21 9 views
1

J'ai cette exception J'ai un gridview asp.net avec sélectionnez modifier et supprimer le bouton lorsque je clique sur modifier ou supprimer j'ai ce bug. le gridview est dans un volet de mise à jourasp.net gridview bouton d'édition cliquez sur l'erreur

Erreur d'exécution Microsoft JScript: Sys.WebForms.PageRequestManagerServerErrorException: l'événement déclenché GrividView 'combinaisonViewGridView' RowEditing qui n'a pas été géré.

des idées

Répondre

1

Vous n'avez pas traité l'événement RowEditing dans votre code derrière, qui est nécessaire. Gérer l'événement.

+0

J'ai gérer l'événement –

+0

@ harold-sota - pas en fonction de cette exception. Pouvez-vous poster des extraits de code? – Paddy

+0

@ harold-sota - En outre, je trouve souvent qu'il est un peu plus simple de coder votre page, de la faire fonctionner et de laisser tomber un panneau de mise à jour autour de vos contrôles. – Paddy

2

Même si le code pour gérer la mise à jour ne figure pas dans l'événement rowEditing, l'événement doit être géré au niveau de la page. Vous devrez ajouter l'événement dans votre code, puis retourner false ou quitter sub (pour vb) pour permettre au panneau de mise à jour de poursuivre son mojo.

1

Sur votre page ASPX
< asp: GridView id = "myGV" OnRowEditing = "myGV_RowEditing" OnRowDeleting = "myGV_RowDeleting" ...

Sur votre code derrière
myGV_RowEditing protected void (expéditeur d'objet, GridViewEditEventArgs e) {}

myGV_RowDeleting protected void (object sender, GridViewDeleteEventArgs e) {}

1

Modifiez-vous réellement la ligne sur le codebehind? Si vous n'utilisez pas simplement commandName = "Select"

Questions connexes