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 :

du html dans les cellules d'un gridview?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut du html dans les cellules d'un gridview?
    Bonjour,

    j'ai un gridview, avec une cellule qui peut contenir un nombre aléatoire de nombres.

    Pour les séparer, je désirer mettre chaque nouveau nombre à la ligne.

    Mon string contenant cette liste de nombre se rempli donc de cette façon:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ma_liste_nombre = ma_liste_nombre + "<br />" + mon_nouveau_nombre;
    mais dans le rendu html, il ne me met pas mes nombres sur différentes lignes, il m'affiche dans la cellule les tags "<br />" entre les nombres.

    J'ai bien vu dans les propriétés de la colonne du gridview "htmlencode", mais la changer ne donne rien.

    que dois je faire?

    merci de vos réponses

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    transformer ta colonne en Template ? et mettre le texte html dans le Text de ton label

    Fix

  3. #3
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    Citation Envoyé par fix105
    transformer ta colonne en Template ? et mettre le texte html dans le Text de ton label

    Fix

    rien qu'en convertissant ma "boundfield" en "templatefield", j'ai bel et bien eu mon code html qui était interpreté et plus affiché.

    Afin que j'en ressorte plus intelligent , peux tu m'expliquer ceci?
    me dire ce qui change en fait entre la boundfield et al templatefield?

    merci

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    heu une définition exact va falloir que tu fasses une recherche
    Ce que je pense, c'est que le BoundField est juste une colonne qui te permet d'afficher une valeur, tu peux y mettre un style et lui attacher une propriété d'un objet.
    Le TemplateField, tu permets de définir ce que tu souhaites voir dans une colonne, un linkButton, un simple label, un simple Bouton, une dropdown ....
    Ainsi que définir ce que tu souhaites voir en mode edition de ta gridview ou en mode lecture.

    Mais en BoundField, n'y a t'il pas moyen également de mettre la propriété HtmlEncode = "False" ou True je ne sais plus, et ainsi le code html est interpreté.
    La première solution, je l'ai donné très vite, car j'avais déjà utilisé cela avant. On sait que tout ce qui ira dans un Label comme code html sera interpretté

    Fix

  5. #5
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    Citation Envoyé par fix105
    Mais en BoundField, n'y a t'il pas moyen également de mettre la propriété HtmlEncode = "False" ou True je ne sais plus, et ainsi le code html est interpreté.
    Citation Envoyé par cortex024

    J'ai bien vu dans les propriétés de la colonne du gridview "htmlencode", mais la changer ne donne rien.

    Merci pour tes réponses

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/02/2011, 11h50
  2. HTML, IE & Alignement dans les cellules
    Par J_help dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/10/2009, 19h17
  3. Retour à la ligne dans les cellules de mon gridview
    Par rohstev dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/03/2009, 23h01
  4. [JTable] centrer les donnees dans les cellules
    Par cmoa59 dans le forum Composants
    Réponses: 5
    Dernier message: 20/05/2005, 11h35
  5. Alignement dans les cellules d'un tableau
    Par philippef dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/02/2005, 12h15

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