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

VB.NET Discussion :

Passage Desktop Application à WebService d'un Treeview


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2012
    Messages : 90
    Points : 32
    Points
    32
    Par défaut Passage Desktop Application à WebService d'un Treeview
    Bonjour
    Je transforme une Application Desktop avec un Treeview en WebService

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Private Sub ListNodes(ByVal ParentNode As TreeNode)
     
            For Each ParamNode As TreeNode In ParentNode.Nodes
    mais dans le code ci-dessus ressort l'erreur suivante :

    Nodes n'est pas un element de System.WebControls.UI.TreeNode
    Quelqu'un peut m'expliquer pourquoi et me dire sce que je dois modifier

    Merci

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Points : 4 232
    Points
    4 232
    Par défaut
    Bonjour,

    C'est vraiment bizarre car avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Private Sub ListNodes(ByVal ParentNode As TreeNode)
            For Each ParamNode As TreeNode In ParentNode.Nodes
     
            Next
        End Sub
    Je n'ai aucun problème...

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2012
    Messages : 90
    Points : 32
    Points
    32
    Par défaut
    J'ai le même problème avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each ChildNode As TreeNode In ParamNode.Nodes
    et


  4. #4
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 239
    Points
    4 239
    Par défaut
    J'vais p-e dire une connerie mais depuis quand un webservice a-t-il un interface graphique ?
    Kropernic

  5. #5
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Points : 4 232
    Points
    4 232
    Par défaut
    Je plussoie griftou
    J'ai loupé le plus important dans la phrase

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2012
    Messages : 90
    Points : 32
    Points
    32
    Par défaut
    Ma question est peut-être stupide mais vu que c'est la première fois que je fais un web service.
    Comment je dois "transformer" le treeview pour l'insérer dans le web service ?

  7. #7
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    le message d'erreur vient du fait que ton appli avant était en windows forms, et treenode désignait system.windows.forms.treenode
    cette classe a une propriétés nodes

    en créant un nouveau projet de type webwservice, les références par défaut ont l'air d'être system.webcontrols
    donc treenode désigne system.webcontrols.ui.treenode, qui n'est pas du tout la même classe

    la solution serait de retirer cette référence et de mettre system.windows.forms à la place

    mais en pratique il y a plus de questions à se poser que ca, si ton webservice renvoie des system.windows.forms.treenode, le client sera obligatoirement un exe windows forms, pas wpf ou asp.net ou autre
    après je ne suis pas sûr qu'un treenode puisse passer dans un webservice, car ca doit être non sérialisable (à vérifier)
    et de toute facon, un webservice est censé délivrer des données, un treenode est plus une représentation graphique d'une données
    donc il faudrait revoir le modèle objet plutot que de faire du copier coller hasardeux
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Convertir web application en desktop application
    Par nilujee dans le forum Flex
    Réponses: 8
    Dernier message: 25/01/2011, 08h30
  2. Java Desktop Application & JPanel
    Par your@ dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 28/06/2009, 09h55
  3. Desktop Application et Threads
    Par Ma7moo7 dans le forum NetBeans
    Réponses: 6
    Dernier message: 27/06/2009, 10h07
  4. Session, Application & Webservices
    Par Arthis dans le forum Services Web
    Réponses: 0
    Dernier message: 27/01/2009, 14h51
  5. Réponses: 2
    Dernier message: 09/04/2008, 18h00

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