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 :

Ruptures sur datalist


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de wd_newbie
    Homme Profil pro
    Développeur
    Inscrit en
    Mars 2007
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 760
    Par défaut Ruptures sur datalist
    Bonjour,

    j'utilise ( j'essaie serait plus juste ) d'utiliser un datalist dans une page ASP.Net.

    Savez-vous si il est possible de faire des ruptures sur des même valeurs pour les afficher par familles après un tri.

    Je sais le faire en PHP en affichant manuellement les lignes d'une table.

    Par contre je n'ai rien trouvé pour effectuer ces ruptures dans les contrôles serveurs, malgrés des recherches sur le web. Peut être cela porte t'il un autre nom que "rupture" ( c'est la dénomination ''Windev'')

    exemple de ce que je veux faire a partir d'une table véhicule après tri sur "type de véhicule".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    == Voitures ======= // ma rupture ici
    Toyota 
    Opel 
    Ferrari
    == Motocyclettes ==== // deuxieme rupture 
    Kawasaki
    Honda
    Yamaha
    Merci d'avance.

    Bonne journée

    Olivier

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Ca dépend un peu de la forme que prend ta source de données.

    Si tu as d'un côté la liste des types de véhicules (pour reprendre ton exemple) et de l'autre les marques et qu'une marque référence un type de véhicule, tu peux passer par une imbrication de dataLists. (fais une recherche sur Nested Datalists dans google)

    Si ta source est un dataSet, c'est plus simple, il me semble qu'il te suffit de binder ton dataSet à ta dataList et que celle ci se débrouille toute seule.

  3. #3
    Membre chevronné Avatar de wd_newbie
    Homme Profil pro
    Développeur
    Inscrit en
    Mars 2007
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 760
    Par défaut
    Hello !

    merci pour la réponse, je n'ai pas trouvé grand chose pour les "Nested Datalists"

    Pour mes données, je les tire d'une vue SQL Server par exemple :

    ID | Type | Marque | etc ...
    1 Voiture Toyota balalal
    2 Voiture Opel bfvdgvfdf
    3 Moto Honda udfhdufhud
    4 Moto Yamaha zigfidifds

    et en tirer :

    Voiture
    -------
    Opel
    Toyota

    Moto
    --------
    Honda
    Yamaha

    etc..

    Bonne soirée

    Olivier

  4. #4
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Tu récupères tes données d'une vue OK. Mais dans quel type d'objet les stockes tu ?
    - une list<Vehicules>
    - une Datatable
    - autre chose

  5. #5
    Membre chevronné Avatar de wd_newbie
    Homme Profil pro
    Développeur
    Inscrit en
    Mars 2007
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 760
    Par défaut
    Heu ...

    je ne comprends pas ta question, par datatable, tu parles d'un datagrid ?

    J'ai mis un SQLDataSource lié a mes données, j'ai configuré le tri , par type de véhicule dans mon exemple, ce qui va me donner comme retour de la commande SELECT sur ma vue :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ID   Type     Marque 
    1   Voiture    Toyota
    2   Voiture    Mercedes
    3   Moto       Honda
    4   Moto       Yamaha 
    ...
    Ensuite je voudrai mettre ces données dans un DataList avec la création de ces "ruptures" pour avoir une vue plus sympa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Voiture
    ---------------------------------
    Toyota
    Mercedes
     
    Moto
    --------------------------------
    Honda 
    Yamaha
    Il suffit de détecter que le changement de type (vu que c'est trié sur ce champ) pour insérer , par exemple un <HR /> ...

    Je ne vois pas trop ou mettre ce code ...

    J'arrive a les afficher, il ne me manque que cet aspect pour que ce soit parfait !

    Bonne journée

    Olivier

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    OK, je comprends mieux.
    Les SQLDataSources c'est bien, mais la contrepartie du fait de ne pas à avoir à taper de code et qu'on ne maitrise pas ce qui se passe derrière.

    Si tu veux pouvoir faire des regroupements dans ta DataList, il va falloir que tu écrives un peu de code pour :
    -exécuter ta requête
    -stocker son contenu dans un objet (type Datatable ou List générique d'objets complexes)
    -travailler sur cet objet pour regrouper les données par type
    -binder ta DataList à cet objet.

Discussions similaires

  1. [WD14] Rupture sur table
    Par philippe30 dans le forum WinDev
    Réponses: 6
    Dernier message: 04/03/2010, 05h42
  2. [Designer V5-V6] Rupture sur une variable calculée
    Par dvdavid2009 dans le forum Débuter
    Réponses: 1
    Dernier message: 25/11/2009, 10h30
  3. Réponses: 1
    Dernier message: 03/05/2009, 06h40
  4. [BO XI] Problème rupture sur modèle
    Par claclapub dans le forum Deski
    Réponses: 2
    Dernier message: 19/08/2008, 14h48
  5. [BO 6.5] Plusieurs ruptures sur le même rapport
    Par bmasimo dans le forum Deski
    Réponses: 4
    Dernier message: 14/06/2008, 17h59

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