Logo de Media ap
Forum | Contact
Search the Web:

Gestion d e la touche ENter dans un GridView


Cette méthode permet d'ajouter un évenement sur un textbox permettant de déclencher le clic sur le bouton image de l'Update. Losque l'utilisateur fait "Enter" sur son clavier la ligne est mise à jour dans un GridView. 

 

public static void SetDefaultButton(TextBox control, ImageButton btButton)
    {
        control.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" +     btButton.UniqueID + "').click();return false;}} else {return true}; ");
    }

 

 dans le RowDataBound

    protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
    {


            ///Set Default Update on enter key
            ///
            TextBox txtTitle = (TextBox)e.Row.FindControl("TxtTitle");

            if(txtTitle !=null){
                ImageButton imgBtUpdate = (ImageButton)e.Row.FindControl("ImageButtonUpdate");
                AQTools.SetDefaultButton(txtTitle, imgBtUpdate);
                }

        }

 

Write a comment

  • Required fields are marked with *.

If you have trouble reading the code, click on the code itself to generate a new random code.
Security Code:
 
ghadir
Posts: 1
Comment
Re: Gestion d e la touche ENter dans un GridView
Reply #1 on : Mon June 02, 2008, 17:56:38
Merci pour ce script qui m'a bcp servi. Je cherchai justment une méthode simple