Gridview supprimer l'action sur touche enter

marliche0 Messages postés 66 Date d'inscription mardi 8 mars 2005 Statut Membre Dernière intervention 30 septembre 2008 - 28 avril 2008 à 16:43
marliche0 Messages postés 66 Date d'inscription mardi 8 mars 2005 Statut Membre Dernière intervention 30 septembre 2008 - 20 mai 2008 à 10:34
Coucou,

J'ai besoin d'aide je suis sur un problème que je n'arrive pas à resoudre.
J'ai un gridView avec une colone permettant de supprimer une ligne:

   <HeaderStyleVerticalAlign="Top"Font-Bold="True"Wrap="False"HorizontalAlign="Left"
/>
   <Columns
>
   [...]
      <

asp:TemplateField
>
         
            
         
      >
   </Columns>
>

Et une action sur le clic :

protected
void GridView1_RowDataBound(
object sender,
GridViewRowEventArgs e)
{
      
switch (e.Row.RowType)
      {
            case

DataControlRowType.DataRow:
            {
                  ImageButton
buttonDel = (
ImageButton)e.Row.FindControl(
"RowDel");
                  buttonDel.ImageUrl = "url";

                  buttonDel.OnClientClick =
"return confirm('Are you sure?');";
                  buttonDel.CommandName = CMD_CBANK_DELETE;
                  buttonDel.CommandArgument =
DataBinder.Eval(e.Row.DataItem,
"ID").ToString();
            };
break;
      }
}

Et dès que je clique sur entrer dans la page il m'envoie le popup de confirmation de suppression. Et si je dis oui il me supprime le premier de la liste.
Je voudrais donc si possible supprimer l'action sur la touche entrer ou bien donner le focus à un autre control mais cela ne fonctionne pas.

Merci par avance

1 réponse

marliche0 Messages postés 66 Date d'inscription mardi 8 mars 2005 Statut Membre Dernière intervention 30 septembre 2008
20 mai 2008 à 10:34
up
0
Rejoignez-nous