Salve a tutti! Ho un problemone.. Per la mia tesina porto un'applicazione in visual basic.. Questa applicazione deve essere in grado di leggere dei valori da un file di testo ( questi valori sono in totale 100, quindi 100 righe, e su ogni riga c'è un valore numerico del tipo "20.56" ) e poi inviarli a un database ( tutto in locale ).

Ora, io sono arrivato a questo punto:

codice:
Imports System
Imports System.IO
Imports System.Collections

Public Class Applicazione
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'lettura dei dati dal txt e stampa nella listbox
        Dim result As DialogResult
        Dim txtPath = Nothing
        Dim txtData = Nothing
        Dim sLine As String = ""
        Dim arrText As New ArrayList()
        Dim objReader As New StreamReader()
        result = OpenFileDialog1.ShowDialog()

        If result = 0 Then
            txtPath.text = OpenFileDialog1.FileName
            txtData.text = System.IO.File.ReadAllText(txtPath.text)
        End If
        Do
            sLine = objReader.ReadLine()
            If Not sLine Is Nothing Then
                arrText.Add(sLine)
            End If
        Loop Until sLine Is Nothing
        objReader.Close()
        ListBox1.Items.Add(sLine)
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        'connessione e invio dati al db

    End Sub
End Class
La prima parte ( fino a prima del Do ) funziona, se avvio mi si apre una finestra da cui selezionare il file.. Il problema sta nel visualizzarlo nella listbox, non ci riesco! Ho provato a vedere sul sito della microsoft, ma nulla, proprio non ci riesco