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 sqlDataSource au XMLdataSource


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Du sqlDataSource au XMLdataSource
    Salut

    Je me teste un truc nouveau pour moi : le TreeView. Et bien sûr, je galère un peu.

    Bon alors faisons simple : j'ai posé un TreeView sur ma page sans fioriture, avec le minimum vital dedans.
    Puis j'ai mis un SqlDataSource qui interroge ma BDD avec une requête qui me remonte mes infos dnas l'odre que je voudrais selon une table autojointée dont le résultat ressemble à s'y méprendre à du XML (précision, je suis SQL 2000, donc pas de XML direct.)
    Et ensuite j'ai scotché le nom du sqldatasource dans le DataSourcId du TReeVIew et là, misère :
    Le DataSourceID de 'tvZone' doit être l'ID d'un contrôle de type IHierarchicalDataSource. 'sqlDataTreeView' n'est pas un IHierarchicalDataSource.
    Donc j'en ai déduis qu'il fallait (enfin c'est amrque dans la MSDN) mettre plutôt un XMLDataSource. Et là, la galère commence. Comment ça marche ce truc, j'arrive pas à trouver le moyen de le pluguer sur la BDD, enfin sur ma requête qui va bien.
    Bon, voilà mon code actuel, je suis complètement paumé pour trouver le moyen de mettre le XML avec le SQL.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <asp:SqlDataSource ID="sqlDataTreeView" runat="server" ConnectionString="<%$ ConnectionStrings:DataCon%>" SelectCommand="SELECT * FROM dbo.Liste (236)"></asp:SqlDataSource>
    <asp:XmlDataSource ID="xmlDataTreeView" runat="server" ></asp:XmlDataSource>	
    <asp:TreeView ID="tvZone" runat="server" DataSourceID="sqlDataTreeView"></asp:TreeView>
    Voilà, si vous pouvez m'orienter dans la bonne direction, je ne compredsn ce que dis la MSDN là dessus, en fait il ne me parle que de fichier XML et pas de lien avec la BDD.

    MErci pour votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonsoir,

    j'ai eut le même problème il y a quelque temps, j'ai galéré un moment puis finalement j'ai acheté un control Treeview qui géré les hiérarchie BDD .

    A suivre

    Edit: Tu peux aussi regarder ça

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour ton aide, mais un achat est exclus.
    Sur l'autre lien, c'est pas mal, mais j'ai un peu de mal à l'intégrer à mon développement. Visiblement ce qu'ils ont fait est trés orienté plan de site. Moi j'ai juste des données à afficher, rien de plus.

    Je vais voir si je peux pas générer un fichier XML à la volée et l'utiliser.
    J'ai juste deux soucis : je ne sais pas générer un fichier XML comme ça et j'ai peur des performances.

    En tout cas merci pour ton aide.

    Si quelqu'un a une autre idée.......

  4. #4
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Bon, j'ai réussi à faire une fichier XML avec ma reuqête, mais vahcement complqiué aprce que j'ai dû imbriquer un paquet de IF.

    Bref, je suis maintenant confronté un souci décrasement de ficher et d'accès concomitent.

    Donc, parce que je vais tenté de gérer le truc tout seul, si quelqu'un sait comment passer d'une table SQL à un TreeView, merci pour son aide.

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/08/2006, 17h48
  2. XmlDataSource et property binding
    Par seb-16000 dans le forum BIRT
    Réponses: 1
    Dernier message: 05/07/2006, 17h36
  3. Réponses: 2
    Dernier message: 22/06/2006, 14h45
  4. [2.0] Chaine connexion base Access et SqlDataSource
    Par quanou dans le forum ASP.NET
    Réponses: 5
    Dernier message: 14/02/2006, 11h50
  5. [Jasper] XmlDataSource
    Par Alwin dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 18/11/2005, 15h05

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