Bonjour à tous,
Voici mon souci :
J'ai un datagrid que je construit avec un dataset.
La première colonne contient un hyperlink pour lequel j'ai construit le lien (lienNom) grâce à mon dataset et lequel affiche la valeur Nom.
Maintenant je lance une fonction c# sur l'event rowcommand de ce datagrid :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <Columns> <asp:HyperLinkField HeaderText="Nom" DataTextField="Nom" DataNavigateUrlFields="LienNom" /> <asp:BoundField HeaderText="Date d'inscription" DataField="DateValidation" DataFormatString="{0:d}"/> <asp:BoundField HeaderText="Ratio fiabilité" DataField="Ratio" /> <Columns>
Le problème c'est que je ne récupère rien dans ma variable Nom alors que je souhaiterais récupérer le Nom afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (e.CommandName == "Action1") { ImageButton btn_update = e.CommandSource as ImageButton; GridViewRow row = btn_update.NamingContainer as GridViewRow; int index = row.RowIndex; string Nom = Datagrid.Rows[index].Cells[0].Text; }
Comment puis-je faire pour récupérer ce text ?
Par avance merci de votre aide !
Emilien
Partager