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 :

WebBrowser Lecture d'un tableau ?


Sujet :

VB.NET

  1. #1
    Membre éprouvé
    Avatar de troxsa
    Inscrit en
    Novembre 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Novembre 2004
    Messages : 388
    Par défaut WebBrowser Lecture d'un tableau ?
    Bonjour a tous

    Je recherche a faire la lecture d'un tableau HTML de gauche a droite et non de haut en bas
    ce tableau html contien 5 case sur 5

    Exemple de tableau shematiser
    1 | 2 | 3 | 4 | 5 |
    6 | 7 | 8 | 9 |10|
    11|12|13|14|15|
    16|17|18|19|20|

    Le resultat que j'arrive a obtenir pour le moment est :
    1
    6
    11
    16

    Je souhaite plustot obtenir :
    1
    2
    3
    4
    5
    ...
    Avez vous une idée sur le comment faire ?

    J'ai fait un petit bout de code qui pourra peut etre vous mettres sur la vois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            For Each LectureInner As HtmlElement In WebBrowser1.Document.Window.Frames(1).Document.GetElementsByTagName("TR")
                Console.WriteLine(LectureInner.FirstChild.InnerText)
                ' Console.WriteLine(LectureInner.InnerText)
            Next
    je continu a chercher de mon coté

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 65
    Par défaut
    Salut,

    Dans ton code, tu parcours bien chaque balise <TR> seulement, tu ne regarde que le premier 'enfant' (firstchild) de ces balises, d'ou le fait que tu obtienne: 1, 6, 11, 16...
    Il faut que tu parcours chaque enfants donc le code seras:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        For Each LectureInner As HtmlElement In   WebBrowser1.Document.Window.Frames(1).Document.GetElementsByTagName("TR") 'parcours de chaque tr
            for each td as HTMLelement in LectureInner.children'parcours de chaque enfant du TR (les <td> en fait)
                textbox1.text &= td.Innertext & vbnewline
            next
        Next
    Ici, je met la réponses dans un TextBox

Discussions similaires

  1. [MySQL] Lecture d'un tableau et fonction "IN"
    Par ZoumZoumMan dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/11/2006, 13h49
  2. Problème de lecture dans un tableau associatif … ?
    Par sadao dans le forum Requêtes
    Réponses: 3
    Dernier message: 20/07/2006, 22h24
  3. Lecture d'un tableau dans un fichier
    Par Sachiel31 dans le forum C++
    Réponses: 30
    Dernier message: 19/07/2006, 19h57
  4. C++ lecture d'un tableau dans un fichier
    Par nicoss dans le forum C++
    Réponses: 1
    Dernier message: 28/05/2006, 10h26
  5. Réponses: 4
    Dernier message: 12/10/2005, 21h22

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