lylyboop
Messages postés19Date d'inscriptionmardi 6 janvier 2009StatutMembreDernière intervention27 mai 2009
-
7 janv. 2009 à 11:39
Rhend
Messages postés43Date d'inscriptionlundi 20 octobre 2008StatutMembreDernière intervention14 juin 2009
-
9 janv. 2009 à 13:21
Bonjour,
Je travail sur un projet c# dans lequel j'alimente mon gridview via une procédure stockée. Il faut que j'ajoute une colonne comportant sur chaque ligne un icône revoyant sur un site. Savez-vous comment je pourrais ajouter cette colonne avec les icône/bouton?
L'adresse reçoit des paramètres contenue dans le gridview comment récupérer les paramètres pour les réatribuer au lien qui sera créé?
Rhend
Messages postés43Date d'inscriptionlundi 20 octobre 2008StatutMembreDernière intervention14 juin 2009 7 janv. 2009 à 13:11
Bonjour,
Dans la création de ton gridview rajoute une colonne de type ButtonField. Et dans ton code tu programmes le fait que lorsque l'utilisateur clique sur le bouton il ira sur le site voulu.
Autre solution qui me viens a l'esprit, tu crée une colonne HyperLinkField et avec les propriétés dans Données tu pourras faire la navigation (DataNavigateUrlFormatString). Par contre je ne sais pas comment mettre un icône à la place d'un texte mais nul doute que ca doit être possible.
Rhend
Messages postés43Date d'inscriptionlundi 20 octobre 2008StatutMembreDernière intervention14 juin 2009 9 janv. 2009 à 10:18
Salut Auré,
Alors concernant le fait de récupérer 2 données sur le DGV :
int nocli =
Int16.Parse(dgvClients[0, e.RowIndex].Value.ToString());
le dgvClients c'est le nom de mon gridview
le 0 signifie la cellule choisie et le e.Rowindex signifie que par rapport a l'évenement choisie (içi e) on prend en compte la ligne (row)
Voilà avec ca tu devrais t'en sortir :)
Pour ce qui est du lien j'ai qu'une seul solution en tête et qui pourrais éventuellement marcher si tu es en WebForm
lylyboop
Messages postés19Date d'inscriptionmardi 6 janvier 2009StatutMembreDernière intervention27 mai 2009 7 janv. 2009 à 15:29
Bonjour,
Merci beaucoup pour tes deux solutions.
J'ai essayé la première : ma colonne s'est bien créé mais il n'y a aucun bouton qui s'affiche !
Je vais essayer ta deuxième solution.
Aurais-tu un exemple de code pour la colonne de type buttonField ?
lylyboop
Messages postés19Date d'inscriptionmardi 6 janvier 2009StatutMembreDernière intervention27 mai 2009 7 janv. 2009 à 16:16
Re,
Je te remercie beaucoup pour ton aide
Ma propriété buttunType était mal définit, mainteant tout s'affiche comme voulue ^^
Ta deuxième solution de créer une colonne HyperLinkField marche aussi très bien mais plus compliqué car il faut ensuite remplacer le lien par une image !
lylyboop
Messages postés19Date d'inscriptionmardi 6 janvier 2009StatutMembreDernière intervention27 mai 2009 9 janv. 2009 à 09:25
Salut Ben,
Je te remercie pour ton aide, je n'avais pas penser à faire se que tu m'as passé !
Mais j'ai un petit souci : pour la colonne de type ButtonField je n'ai pas trouvé la propriété dans laquelle il faut ajouter le lien !
De même sais-tu comment je peux récupérer une donnée du gridview?
Pour chaque lien en fonction de la ligne je doit récupérer 2 données aurais-tu une idée?