vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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 - Fortgeschrittene
Re: Performance-Problem bei DataTable.AddRow 
Autor: WaldiMaywood
Datum: 13.01.04 20:46

warum verwendest du nicht XML (DataSet.WriteXml), hab ein Bsp. mit 50000 DS gebastelt, und es ist beachtlich schnell:

' FÜLLEN DES DT mit 50000 DS
        Dim r As DataRow
        Dim dt As DataTable = New DataTable
        Dim ds As DataSet = New DataSet
        Me.ProgressBar1.Maximum = 50000
        Me.ProgressBar1.Step = 1
        For i As Integer = 0 To 5 ' 5 Spaletn anlegen
            dt.Columns.Add(New DataColumn("Spalte" + i.ToString, GetType( _
              String)))
        Next
        For a As Integer = 0 To 50000
            r = dt.NewRow
            For i As Integer = 0 To dt.Columns.Count - 1
                r(i) = New String(New Random(a).Next.ToString)
            Next
            Me.ProgressBar1.PerformStep()
            dt.Rows.Add(r)
        Next
        ds.Tables.Add(dt)
        ds.WriteXml("C:\data.xml", XmlWriteMode.WriteSchema)
' Wenn die Datei Data.xml existiert, dann einlesen
    If IO.File.Exists("C:\data.xml") Then
            Dim ds As DataSet = New DataSet
            ds.ReadXml("C:\data.xml")
            Me.DataGrid1.DataSource = ds.Tables(0)
        End If
Steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Performance-Problem bei DataTable.AddRow2.044AMiGA13.01.04 17:54
Re: Performance-Problem bei DataTable.AddRow1.479waYne13.01.04 19:46
Re: Performance-Problem bei DataTable.AddRow1.542AMiGA13.01.04 19:53
Re: Performance-Problem bei DataTable.AddRow1.595waYne13.01.04 20:16
Re: Performance-Problem bei DataTable.AddRow1.462AMiGA13.01.04 20:27
Re: Performance-Problem bei DataTable.AddRow1.459waYne13.01.04 20:37
Re: Performance-Problem bei DataTable.AddRow1.496AMiGA13.01.04 20:44
Re: Performance-Problem bei DataTable.AddRow1.595WaldiMaywood13.01.04 20:46
Re: Performance-Problem bei DataTable.AddRow1.439AMiGA13.01.04 20:53
Re: Performance-Problem bei DataTable.AddRow1.429WaldiMaywood13.01.04 20:59
Re: Performance-Problem bei DataTable.AddRow1.389AMiGA13.01.04 21:06
Re: Performance-Problem bei DataTable.AddRow1.745WaldiMaywood13.01.04 21:08
Re: Performance-Problem bei DataTable.AddRow1.482AMiGA13.01.04 21:16
Re: Performance-Problem bei DataTable.AddRow1.497waYne13.01.04 21:27
Re: Performance-Problem bei DataTable.AddRow1.464WaldiMaywood13.01.04 21:31
Re: Performance-Problem bei DataTable.AddRow1.429waYne13.01.04 21:33
Re: Performance-Problem bei DataTable.AddRow1.448WaldiMaywood13.01.04 21:38
Re: Performance-Problem bei DataTable.AddRow1.478AMiGA13.01.04 21:41
Re: Performance-Problem bei DataTable.AddRow1.410AMiGA14.01.04 17:36
Re: Performance-Problem bei DataTable.AddRow1.527waYne14.01.04 20:36
Re: Performance-Problem bei DataTable.AddRow1.439WaldiMaywood14.01.04 20:46
Re: Performance-Problem bei DataTable.AddRow1.430AMiGA14.01.04 20:53

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