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 :

Affichage des données dans un Repeater


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut Affichage des données dans un Repeater
    Bonjour,

    J'ai une petite question : est ce qu'on peut afficher des données dans un repeater de manière horizontale, parce que normalement, les données s'affichent que de manière verticale.

    Merci d'avance pour toute réponse

    Med

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    Bonjour,

    Les données d'un repeater ne "s'affiche pas normalement de manière horizontale". Tout dépend de ce que tu met dans ton template.
    Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1">
       <ItemTemplate>
          <div style="width:100px;height:100px;float:left"><%#Eval("Text") %></div>
       </ItemTemplate>
    </asp:Repeater>
    Affiche des div les uns à côté des autres.

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut Affichage dans le repeater coté HTML
    Merci pour ta réponse

    mais c'est quoi la propriété 'left' que t'as mis dans le div.
    en fait j'ai une photo, un lien et un text que je souhaite afficher et répéter à l'aide du repeater, voiçi le code que j'ai fais :
    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
    <asp:Repeater id="ProductMEA" runat="server">
    <ItemTemplate>
    <table style="border:1px solid #000000; background-color:wight;" width="100%">
    <tr>
    <td><p>
    <asp:ImageButton ID="imbProduct" runat="server" CommandName="ShowProduct"/></p>
    </td> 
    
    <td>
    <tr>
    <td><p>
    <asp:LinkButton ID="lnkTrademark" Runat="server" CommandName="ShowProduct"/></p></td>
    </tr>
    <tr>
    <td><p>
    <asp:Literal ID="lblPriceByUnit" Runat="server" /></p></td>
    </tr>
    </td>	
    </tr>
    </table>
    </ItemTemplate>
    <SeparatorTemplate>
    <br>
    </SeparatorTemplate>
    </asp:Repeater>
    mais ds mon écran, j'obtiens mes lignes une au dessous de l'autre, comment faire pr les afficher une à coté de l'autre ?

    merci d'avance

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Je crois que pour toi le problème ne vient pas du repeater, mais des CSS...

    Tu places width à 100%, donc tous les autres div iront obligatoirement en dessous, puisque la précédente prend toute la largeur...

    le float:left spécifie le bord le long duquel s'alignera le control xhtml : c'est à dire à gauche. (Pour les div, par défaut ce doit etre top)

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut Pb d'affichage des données dans le repeater
    Bon, j'ai implémenté mon repeater, mais tjs j'obtiens mes lignes une audessous de l'autre.
    qu'est ce qu'il faut écrire exactement pour afficher les enregistrement un à coté de l'autre.
    pourriez vous m'écrire un bout de code HTml qui me permettra de faire ca SVP

Discussions similaires

  1. [Tableaux] affichage des données dans un tableau
    Par bilane dans le forum Langage
    Réponses: 1
    Dernier message: 21/03/2007, 17h31
  2. C# - Affichage des données dans un formulaire
    Par paradeofphp dans le forum Windows Forms
    Réponses: 6
    Dernier message: 25/07/2006, 19h23
  3. limite de l'affichage des donnés dans une Bdgrid
    Par helmis dans le forum Bases de données
    Réponses: 3
    Dernier message: 19/07/2006, 09h15
  4. Réponses: 6
    Dernier message: 17/07/2006, 15h07
  5. Affichage des données dans un état
    Par puppusse79 dans le forum Access
    Réponses: 8
    Dernier message: 07/04/2006, 16h36

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