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 :

Retour à la ligne dans une cellule de Gridview


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Par défaut Retour à la ligne dans une cellule de Gridview
    Bonjour,

    Je souhaite mettre plusieurs informations dans une cellule de Gridview (sur des lignes différentes). Or, cela ne fonctionne pas !

    J'ai beau envoyer tous les codes possible, rien n'y fait.

    Pour info, j'ai essayé d'envoyer entre mes deux chaines de texte :
    *** environnement.newline
    *** "<BR>"
    *** Html32TextWriter.TagLeftChar + "BR" + Html32TextWriter.TagRightChar

    Mais rien n'y fait.

    Alors si quelqu'un à une idée, je suis preneur, c'est un bon casse tête ...

    Merci d'avance,

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Essai de regarder l'attribut HtmlEncode de tes BoundField

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Par défaut
    Citation Envoyé par oyigit Voir le message
    Essai de regarder l'attribut HtmlEncode de tes BoundField

    Merci pour ta réponse oyigit,

    Par contre, je ne crois pas avoir de BoundField. J'ai juste une datatable (alimenté par LDAP) sur laquelle se base un gridview !
    Est ce que par défaut je peux y accèder ? Je n'ai pas réussi à trouver cette propriété, en tout cas. As tu un code à titre d'exemple ?

    Merci d'avance,

  4. #4
    Membre confirmé Avatar de Koyote
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 35
    Par défaut
    Citation Envoyé par slokix Voir le message
    Merci pour ta réponse oyigit,

    Par contre, je ne crois pas avoir de BoundField. J'ai juste une datatable (alimenté par LDAP) sur laquelle se base un gridview !
    Est ce que par défaut je peux y accèder ? Je n'ai pas réussi à trouver cette propriété, en tout cas. As tu un code à titre d'exemple ?

    Merci d'avance,

    Pourrais tu nous montrer le code permettant de plugger la grid ?

  5. #5
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Je ne sais pas comment accèder à cette propriété par le code behind...
    Si tu génère ton grid automatiquement... alors il te faudra trouver comment accéder a cette propriété.

    Si tu génère ton gridView en choisissant les colonnes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <asp:GridView ID="gridView" runat="server" DataSourceID="" AllowPaging="True" AllowSorting="True"
                        AutoGenerateColumns="False"                    CssClass="tabResults" PageSize="10" OnPageIndexChanging="gridView_PageIndexChanging"
                        OnSorting="gridView_Sorting" OnRowDataBound="gridView_RowDataBound">
                        <Columns>
                            <asp:BoundField HtmlEncode="false" DataField="Id"
                                HeaderText="Identiffiant" HtmlEncode="False"></asp:BoundField>
    </asp:GridView>

  6. #6
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Par défaut
    Citation Envoyé par Koyote Voir le message
    Pourrais tu nous montrer le code permettant de plugger la grid ?
    Voici la manière donc je créé mon grid view :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    // Création du Datatable
            DataTable dataT = new DataTable();
     
    // Création des colonnes
            DataColumn colonneNom = new DataColumn();
            colonneNom.ColumnName = "Nom";
            dataT.Columns.Add(colonneNom);
     
            DataColumn colonnePrenom = new DataColumn();
            colonnePrenom.ColumnName = "Prénom";
            dataT.Columns.Add(colonnePrenom);
     
    // Je récupère dans une boucle les valeurs nom et prénom suite à une requete LDAP
     
    // Ensuite j'insère ces valeurs dans une row que j'écris dans la datatable
                DataRow ligneT = dataT.NewRow();
                ligneT["Nom"] = nom_user;
                ligneT["Prénom"] = prenom_user;
                dataT.Rows.Add(ligneT);
     
    // Ensuite je lie le datatable avec la gridview et je bind
            TView.DataSource = dataT;
            TView.DataBind();
     
    // Je ne déclare pas TView, car j'ai créé le composant (vierge) en mode design
    Merci pour votre support

  7. #7
    Membre confirmé Avatar de Koyote
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 35
    Par défaut
    Le bon plan serait d'ajouter plusieurs informations dans la même DataColumn au moment de ton alimentation.

    Normalement le HTMLEncode devrait faire effet.

Discussions similaires

  1. Code ASCII du retour à la ligne dans une cellule Excel
    Par soumou dans le forum Assembleur
    Réponses: 9
    Dernier message: 26/12/2017, 19h26
  2. Retour à la ligne dans une cellule de tableau
    Par v0nv0n dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 2
    Dernier message: 20/11/2009, 14h27
  3. Retour à la ligne dans une cellule de GridView
    Par titan_33 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 25/08/2009, 14h29
  4. [CSS] Empecher le retour à la ligne dans une cellule
    Par pekka77 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/02/2009, 16h50
  5. Retour à la ligne dans une cellule
    Par RéviAT dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/02/2008, 10h42

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