Hallo,
bei folgendem Versuch eine Tabelle zu sortieren, macht das Programm schon wieder Auge. Ich versuche
Zu dem Kommentar: Also ja wegen
PS: Sry, wahrscheinlich gehört das wieder zu Datenbankprogrammierung. Ich hab das Problem wieder eher in dem Allgemeinen Handling von Klassen und Objekten gesehen, auf dass es ankommt beim Programmieren. Ich bin sicher es gibt Äquivalenzen auch außerhalb von DataSet-Objekten.
Viele Grüße
Thema verschoben; Sobald es um DB oder DataSet geht, gehört es ins Unterforum Daten(bank)programmierung. ~VaporiZed
bei folgendem Versuch eine Tabelle zu sortieren, macht das Programm schon wieder Auge. Ich versuche
DataRows
wegzuspeichern, bevor ich sie lösche, aber die Rows merken auch danach noch, dass ich sie lösche und dann rumst es, weil die mir nicht mehr ihre Spaltenwerte geben können.VB.NET-Quellcode
- Private Sub btnReSort_Click(sender As Object, e As EventArgs) Handles btnReSort.Click
- DtImportBindingSource.RaiseListChangedEvents = False
- Dim geordnet = (From t In DS1.DtImport Order By t.Datum).ToList
- DS1.DtImport.Clear()
- For Each element In geordnet 'Tja ja genau diese elements existieren nicht mehr, warum nicht?
- DS1.DtImport.AddDtImportRow(element.Datum, element.Minuten, element.Stunden)
- Next
- DS1.AcceptChanges()
- DS1.WriteXml("DS1.xml")
- DtImportBindingSource.RaiseListChangedEvents = True
- DtImportBindingSource.ResetBindings(False)
- End Sub
Zu dem Kommentar: Also ja wegen
.Clear
, aber wieso sind die Datarows in der Liste nicht unabhängig von der Tabelle?PS: Sry, wahrscheinlich gehört das wieder zu Datenbankprogrammierung. Ich hab das Problem wieder eher in dem Allgemeinen Handling von Klassen und Objekten gesehen, auf dass es ankommt beim Programmieren. Ich bin sicher es gibt Äquivalenzen auch außerhalb von DataSet-Objekten.
Viele Grüße
Thema verschoben; Sobald es um DB oder DataSet geht, gehört es ins Unterforum Daten(bank)programmierung. ~VaporiZed
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „VaporiZed“ ()