Daten aus Textdatei

Loco1418

Grünschnabel
Hallo,
ich möchte aus einer Textdatei über eine if Radiobutton Abfrage Daten in Textboxen einlesen.
wenn Radiobutton 1 dann Zeile 1 Radiobutton2 Zeile 2 usw.
meine Textdatei:
AW; 11,00; 12,00; 13,00
AC; 21,00 ;22,00; 23,00
BD; 31,50; 32,50; 33,50

Dim SW As New StreamReader("..\..\Test04052007.txt")
While SW.Peek <> -1
Dim Zeile As String = SW.ReadLine

Dim ZeilenElemente() As String = Zeile.Split(";")
If RadioButton1.Checked Then
Label1.Text = ZeilenElemente(0)
TextBox1.Text = ZeilenElemente(1)
TextBox2.Text = ZeilenElemente(2)
TextBox3.Text = ZeilenElemente(3)

ElseIf RadioButton2.Checked Then
Label1.Text = ZeilenElemente(0).......
end while
Mein Problem : er ließt nur die erste Zeile. Wie kann ich gezielt die 2.Zeile ansprechen. Hat jemand eine Lösung für mich.(Anfänger!)

Gruß Lothar
 
Hi und willkommen

Wie schon in einigen anderen Threads :)suchen: ) auch, lautet auch hier wieder die Antwort: Explizit nur eine Zeile auslesen aus einer Datei ist nicht möglich!

Du müsstest zum Beipsiel die Datei erst mit File.ReadAlLines einlesen. Anschließend kannst du dann per Index auf die entsprechende "Zeile im Array" zugreifen.
 
Zurück