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 :

L'image d'un ImageField


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut L'image d'un ImageField
    Bonjour tout le monde.

    J'ai monté un GridView et je voudrais mettre une image dans une des colones.

    Tant que j'envoi, depius la BDD, l'URL de l'aimge, ça va. Mais là, je suis confronté à une impossibilité de calculer l'URL Dans la BDD et je suis obligé de fabriquer la String qui va servir d'URL en CodeBehind.

    Du coup, je suis un peu ennuyé avec les proprités DataImageUrlField et DataImageUrlFormatString. Visiblement il ne veulent pas l'URL, mais le champs qui conteint l'URL.
    Vu qu'en plus je nourris mon GridView avec un SQL DataSOurce, je ne peux pas modifier les données comme dans une DataTable.

    J'aimerais bien une solution facile, sans forcément refaire encore un Template.

    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    Citation Envoyé par zooffy Voir le message
    Visiblement il ne veulent pas l'URL, mais le champs qui conteint l'URL.
    peux tu être plus explicite stp

    En gros dans ton Rowdatabound tu modifies DataImageUrlField ? c'est bien ça?

    Pourrais tu mettre un extrait de ton code

    merci

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour ton aide.

    Non, je ne passe pas par le RowDataBound, le bout de code que je vasi mettre se trouve dans le Page_Init

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim imf As New ImageField
     
    With imf
                            .HeaderText = dr.Item("NomColone")
                            .DataImageUrlFormatString = RetournerUrlPhotoMembre(dr.Item("DataColone"), 1)
                            .ItemStyle.Width = Unit.Pixel(dr.Item("ParamNum1"))
    End With
    La Function RetournerUrlPhotoMembre renvoi une String complète indiquant un chemin d'un photo existante, c'est le but principal de cette fonction : vérifier que la photo exsite sinon, mettre une photo par défaut.
    Donc j'ai la garantie que l'URL retournée pointe bien sur un fichier JPG présent sur le disque.

    Et comme je ne peux pas vérifier si la photo est bien là tant que je n'ai pas la remontée d'identification du membre concerné, ben je sais plus trop comment faire.

    Je crains d'être obligé de passer par un TemplateField.

    Est ce que c'est plus clair ?

  4. #4
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Personne ne vois le soucis ?

    J'ai fait une tentative avec un TEmplate, mais je crois que je suis confronté à un problème sur l'ordre de chargement des données.
    J'ai l'impression qu'il me remonte pas assez tôt l'info de la BDD et du coup il charge avec une photo par défaut.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    As tu essayer lors du databound de chaque ligne ?

    peux tu montrer ton code stp ?

  6. #6
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour ton aide.

    L'idée du DataBound était bonne, sauf que je l'ai adaptée au Template.
    En fait, je voulais prendre une info de la BDD avant le DataBinding, du coup il pouvait pas l'avoir.

    Maintenant je charge le chemin de la photo dans la DataBinding et ça marche bien.

    Merci, je boucle le topic.

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

Discussions similaires

  1. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  2. recherche des algorythmes pour images 2d
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/05/2002, 13h46
  3. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11
  4. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44
  5. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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