IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Datagrid avec des liens


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 198
    Par défaut Datagrid avec des liens
    salut,
    j'utilise un datagrid danslequel je veux avoir une colonne contenant des liens(ou bien des liens sur des images) mais je veux que chaque lien pointe sur une addresse bien determine parceque je l'ai essaye mais il m'affiche le meme lien dans toute la colonne .
    je veux bien avoir un exemple comme se trouve dans ce site :
    http://cpp.developpez.com/cours/
    merci de m'envoyer

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Tu as 2 solutions :

    Si ton adresse spécifique est du genre ~/mapage?id=nnn avec le nnn correspondant à l'identifiant dans ce cas tu peux mettre dans un HyperLinkField en colonne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DataNavigateUrlFields="ID"
    DataNavigateUrlFormatString="~/mapage/?id={0}
    DataNavigateTextField="xxx"

    D'ailleurs l'écrivant, je me dis qu'en utilisant correctement le DataNavigateUrlFormatString comme tu le souhaite tu pourras surement faire tout ce que tu veux, il suffirait de calculer l'adresse dans la requête.

    Sinon autre solution : passer par un commandArgument d'un linkButton ou imageButton dans un templateField.

    Côte Aspx, tu auras

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CommandArgument='<%# Eval("MonChamp") %>' CommandName="MACOMMANDE"
    Côté vb, dans le RowCommand du gridview, tu récupère la valeur et fais ce que tu veux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim cpt as Integer
    cpt = CType(e.CommandArgument, Integer)
    if e.CommandName = "MACOMMANDE" then
     ...
    J'espère t'avoir éclairé

Discussions similaires

  1. Pb d'affichage sous IE avec des liens classés
    Par avogadro dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 31/07/2006, 12h24
  2. probleme avec des liens
    Par eon-of-the-scorn dans le forum Langage
    Réponses: 9
    Dernier message: 28/07/2006, 10h32
  3. Réponses: 19
    Dernier message: 06/07/2006, 15h35
  4. [FLASH MX] Probleme avec des liens.
    Par maxcmoi dans le forum Flash
    Réponses: 2
    Dernier message: 12/11/2005, 11h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo