vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Textdatei Zeilenweise auslesen und einem Array übergeben 
Autor: xtts02
Datum: 22.10.08 12:26

Erstmal eine Korrektur:
In der Funktion habe ich geschrieben
 _List.AddRange(Zeile.Split(";"))
Das ist leider falsch. Richtig ist
 _List.Add(Zeile.Split(";"))
Also nur Add anstatt AddRange.

Was macht diese Funktion? Sie liest die Daten aus einer Ascii-Datei zeilenweise aus und splittert jede Zeile vom Typ String in eine Array, also String() anhand des Trennzeichens ";". Alle Zeilen werden in eine List(Of T)-Klasse (Variable "_List") hinzugefügt, und diese wird zurückgegeben.

Hier ein kleines Beispiel ohne weitere Erklärung. Die Methoden und Members der einzelner Klassen sind in der Hilfe besser erklärt als ich es kann

Benötigte Steuerlemente: 1 Button + 1 ListView

Imports System
Imports System.IO
 
Public Class Form1
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        ' Listview-Einstellung ändern
        With ListView1
            .View = View.Details
            .GridLines = True
            .FullRowSelect = True
            .MultiSelect = False
 
            ' 10 Spalten hinzufügen
            For i As Integer = 0 To 9
                .Columns.Add("Spalte " & i.ToString("00"))
            Next
        End With
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        For Each _Zeile() As String In Me.ReadTxtToList("c:\test.txt")
            ListView1.Items.Add(New ListViewItem(_Zeile))
        Next
        ListView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent)
    End Sub
 
    Private Function ReadTxtToList(ByVal sFile As String) As List(Of String())
        Dim _List As New List(Of String())
        If File.Exists(sFile) Then
            For Each Zeile As String In File.ReadAllLines(sFile)
                _List.Add(Zeile.Split(";"))
            Next
        End If
        Return _List
    End Function
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textdatei Zeilenweise auslesen und einem Array übergeben4.685Trexis520.10.08 22:18
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.564Trexis520.10.08 22:37
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.281xtts0221.10.08 00:33
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.127Trexis522.10.08 10:55
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.372xtts0222.10.08 12:26
Re: Textdatei Zeilenweise auslesen und einem Array übergeben3.273Trexis522.10.08 20:29
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.071Trexis524.10.08 14:35
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.118Micke24.10.08 15:26
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.091Trexis524.10.08 15:41
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.101ModeratorDaveS24.10.08 16:05
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.110Trexis524.10.08 16:49
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.297ModeratorDaveS24.10.08 17:14
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.159Trexis524.10.08 18:02
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.054ModeratorDaveS24.10.08 18:13
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.146Trexis525.10.08 12:35
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.084ModeratorDaveS25.10.08 12:51
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.165Trexis525.10.08 15:02
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.187ModeratorDaveS25.10.08 15:49
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.131Trexis525.10.08 15:56
Re: Textdatei Zeilenweise auslesen und einem Array übergeben2.112Trexis525.10.08 16:30

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel