Salve sto facendo il parsing di una tabella html attraverso questo codice:
Codice
Però la datagridview viene popolata soltanto nella prima riga, mentre invece vorrei che venga popolata per intero quante siano le righe della tabella html del sito...codice:Dim Data(10) As String Dim Index As Integer = 0 Dim Output As Boolean = False For Each ELement As System.Windows.Forms.HtmlElement In WebBrowser1.Document.All If UCase(ELement.TagName.ToString).Contains("TD") And Output = True Then Data(Index) = ELement.InnerText Index += 1 ElseIf UCase(ELement.TagName.ToString).Contains("TR") And Output = True Then For Each row As DataGridViewRow In DataGridView1.Rows row.Cells.Item("data").Value = Data(0) row.Cells.Item("data1").Value = Data(1) row.Cells.Item("data2").Value = Data(2) Index = 0 Next End If Output = True Next
Qualcuno sa darmi una mano??
con una textbox multiline funziona alla perfezione mettento data0& data 1 ecc poi dopo data(2) metto & vbnewline, così facendo ottengo tutte le righe.
Grazie