Bonjour,
J'ai un Gridview avec 4 colonnes, dont la premi�re contient un checkbox.
Je voulais que lorsqu'on clique sur la ligne enti�re, que le checkbox change d'�tat.
Donc, voil� ce que j'ai fait :
Voil� que cela fonctionne tr�s bien. Toutefois, lorsque je clique directement sur le checkbox, il ne fonctionne plus.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 protected void grdv_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { CheckBox ckb = (CheckBox)e.Row.FindControl("ckb"); e.Row.Attributes.Add("onclick", string.Format("var ckb = $get('{0}'); ckb.checked = !ckb.checked;", ckb.ClientID)); } }
Est-ce � cause de la propagation de l'�v�nement au row et ensuite au checkbox ? L�, je dois avouer que je ne comprend vraiment pas pourquoi cela ne fonctionne pas. J'esp�re que vous pourrai m'aider sur cella l�
Merci
Partager