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)
dans le RowDataBound
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
if(txtTitle !=null){
{
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}; ");
}
{
///Set Default Update on enter key
///
TextBox txtTitle = (TextBox)e.Row.FindControl("TxtTitle");
ImageButton imgBtUpdate = (ImageButton)e.Row.FindControl("ImageButtonUpdate");
AQTools.SetDefaultButton(txtTitle, imgBtUpdate);
}
}
Write a comment
