Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Il sorgente in questione è un macello xD è molto molto RICCO :P

    Immagina di avere una pagina con 2 tabelle html (senza ID ecc) e di voler recuperare i dati delle tabelle (per intabbellarli per esempio in un datagridview di visual basic .net)!

    Se poi proprio ti serve il codice te lo incollo (ma è un macello credimi :P)!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Quote Originariamente inviata da Veronica80 Visualizza il messaggio
    Il sorgente in questione è un macello xD è molto molto RICCO :P

    Immagina di avere una pagina con 2 tabelle html (senza ID ecc) e di voler recuperare i dati delle tabelle (per intabbellarli per esempio in un datagridview di visual basic .net)!

    Se poi proprio ti serve il codice te lo incollo (ma è un macello credimi :P)!
    Ok, allora inizierai prima di tutto ad estrarre le tabelle dal codice HTML ed a metterle in una collection facendo così:

    codice:
    Dim tables As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("table")
    Ora avrai tables(0), tables(1), tables(2) eccetera a seconda di quante tabelle ci sono nel tuo codice HTML.

    Individua quale è la tabella che ti interessa (ad esempio la numero 2), poi prendi spunto da questo codice:

    codice:
    For Each ROW As HtmlElement In tables(2).All
        For Each CELL As HtmlElement In ROW.All                      
    
        ..........
        Next
    Next
    Praticamente lavori con HtmlElement e HtmlElementCollection continuando ad estrarre i subdati dall HtmlElement precedente

    Sergio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.