Bonjour ...
Je voudrai ajouter un imagebutton dans un templatefield en codebehind c#
et je ne sais pas comment m'y prendre ...qqn peut t'il me donner un exemple ?
Patrick
Bonjour ...
Je voudrai ajouter un imagebutton dans un templatefield en codebehind c#
et je ne sais pas comment m'y prendre ...qqn peut t'il me donner un exemple ?
Patrick
bonjour,
Tu peux utiliser l'évènement OnRowDataBound du gridview
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 protected void DataBoundFormat(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.Header || e.Row.RowType == DataControlRowType.EmptyDataRow) { } }
merci pour ta réponse mais cela je le savais ...c'est ce que je dois mettre entre les parenthéses que je ne connais pas ....
Patrick
tu peux ajouter un control dans ta row
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (e.Row.RowType == DataControlRowType.DataRow) { ImageButton monButton = new ImageButton(); monButton.ID="monId"; (.....) e.Row.Controls.Add(monButton); }
ENCORE MERCI mais je te rappelle que mon imagebouton est dans un templatefield ....
Patrick
effectivement j'avait oublié.
Mais le templatefield tu ne peux pas le modifier en codebehind sur une ligne, car il est appliqué a toutes les lignes de ton gridview.
Pourquoi ne rajoutes tu pas directement ton imageButton dans tas page aspx ?
Ok ....C'est ce que je vais faire alors ...Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager