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

Dotnet Discussion :

[WebForms][1.1] Comment mettre une colonne image dans un datagrid?


Sujet :

Dotnet

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    Points : 24
    Points
    24
    Par défaut [WebForms][1.1] Comment mettre une colonne image dans un datagrid?
    Bonjour,
    toujours en galère...
    J'ai bien vu sur le forum qu'il y a plusieurs post sur l'affichage des images.
    J'ai essayé plusieurs syntaxe mais cela provoque une erreur sur mon controle.
    Voici ce que j'ai mis dans mon html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <asp:TemplateColumn HeaderText=" Photo">
    <ItemTemplate>
    <asp:Image ID="Image1" runat="server" Height=96 Width=80 
    ImageUrl='<% Url_Composition %>'/>
    </asp:Image>
    </ItemTemplate>
    </asp:TemplateColumn>
    Url_composition est le nom complet de l'url de l'image qui est dans ma BDD et que j'ai récupéré dans une collection et qui est bindé avec ma datagrid

    cela ne marche pas plus que le reste ...

    J'ai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:Image ID="Image1" runat="server" Height=100 Width=100
    ImageUrl='<%# "MonChemin" & eval("Reference_Composition") %>'/>
    ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:Image ID="Image1" runat="server" Height=96 Width=80 
    ImageUrl='<%# "MonChemin" &  DataBinder.Eval(Container.DataItem,"Reference_Composition") %>'/>
    et des tas d'autres ...

    (Reference_Composition est la clé de ma BDD qui est bindé dans ma collection source)

    qui sont aussi des syntaxes que j'ai trouvé dans le forum. Mais ca provoque une erreur sur le controle. Je suis découragée...
    Quelqu'un a-t'il la réponse ?

    Merci de me débloquer.

    totoche

  2. #2
    Membre éprouvé Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Points : 1 256
    Points
    1 256
    Par défaut
    et ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <asp:Image ID="Image1" runat="server" Height=96 Width=80 
    ImageUrl='<%# DataBinder.Eval(Container.DataItem,"Url_Composition") %>'/>

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    Points : 24
    Points
    24
    Par défaut MRD, ca marche !!!!!!!!


    Ah guitoux, pourquoi ne te l'ai-je pas demandé avant. Péché d'orgueil!!

    Conclusion : il faut savoir demander à un spécialiste.
    Deuxième conclusion : notre formation est vraiement pas à la hauteur !
    Troisième conclusion : je redoute le passage à l'entreprise !!

    J'ai juste changé un truc : j'ai mis l'accesseur de l'url et pas la propriété (sinon ca plantait.

    Voila le code définitif :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <asp:TemplateColumn HeaderText="">
         <ItemTemplate>
    	<asp:Image ID="Image1" runat="server" Height=96 Width=80 
     ImageUrl='<%# DataBinder.Eval(Container.DataItem,"Acc_Url_Compo") %>'/>
        </ItemTemplate>
    </asp:TemplateColumn>
    Merci encore (et à bientôt... )


    totoche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment mettre une grande image en arrière plan sur un site ?
    Par Dsphinx dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 19/07/2009, 12h28
  2. Mettre une colonne image
    Par Overrider dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 16/05/2009, 13h59
  3. comment mettre une infobulle image sur une image
    Par nicol dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/08/2008, 18h00
  4. Réponses: 2
    Dernier message: 12/02/2008, 18h29

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