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 :

Repeater et Treeview


Sujet :

ASP.NET

  1. #1
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut Repeater et Treeview
    Bonjour,

    Je viens vers vous car j'ai une petite question à laquelle je ne trouve pas de réponse claire sur le net.

    Est-ce possible de faire un regroupement d'items dans un repeater ?

    Je m'explique aujourd'hui j'ai un repeater avec des textbox seulement il y beaucoup de ligne donc j'aimerais pourvoir les regroupé à la manière d'un treeview.

    J'ai donc regarder du coter des treeview pour bricoler quelque chose avec mon repeater en vain.

    Savez vous comment je peux faire ? Sachant que je ne suis pas arreté à l'utilisation d'un treeview ou d'un repeater.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Il existe déjà de nombreux contrôles permettant de faire cela avec une GridView (une GridView contenant plusieurs autres GridView...). Certains sont payants (DevExpress, Telerik, etc.), d'autres peut être open-source à voir sur Google ou CodePlex).

    Pour le Repeater je n'ai jamais regardé. mais il existe une astuce très simple pour une GridView : ajouter dans un ItemTemplate une balise html </tr> pour forcer l'ajout d'une sous-ligne. Une Gridview est rendue en html sous forme de tableau, tu peux donc customiser le rendu en ajoutant le code html que tu souhaites. Après, il faut gérer le expand/collapse avec un peu de Javascript.

    Je suppose que ce doit être également possible avec un Repeater.

    En espérant t'avoir aidé.

  3. #3
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    On peut gérer le expand/collapse sur un repeater depuis le javascript ?

    Sinon auriez-vous un exemple/tuto sur les Gridview car je m'y connais très peu en javascript.

  4. #4
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Si tu ne veux pas t'embêter avec du Javascript, tu peux utiliser le CollapsiblePanelExtender de l'AjaxControlToolkit.

    Un petit exemple ici, il y en a d'autres sur Google.

  5. #5
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Ah cela me parait pas trop mal en effet.

    Je regarde ça et je reviens vers vous.

    Merci !

  6. #6
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    C'est bon j'y suis arrivé.

    J'ai fait un repeater de CollapsiblePanel

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

Discussions similaires

  1. TreeView et menu contextuel...
    Par agh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/04/2009, 12h23
  2. TreeView -> ajouter un child à un noeud donné
    Par fake dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/03/2003, 17h14
  3. Réponses: 5
    Dernier message: 09/01/2003, 11h55
  4. où y a t il un tutorial pour le Treeview ??
    Par silvermoon dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/12/2002, 13h30
  5. [Pointer]Treeview.Data
    Par rbag dans le forum Composants VCL
    Réponses: 7
    Dernier message: 31/08/2002, 01h44

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