Ist es sinnvoll, ein zweidimensionales Array zum Sortieren zuerst in ein ListView zu laden?

Antwort vom

Nein. Ein 2D-Array erst in ein `ListView` zu laden, nur damit das `ListView` sortiert, ist in der Regel **nicht sinnvoll**: - **unnötiger Umweg** - **langsamer** - **stärker an UI gebunden** - **schlechter wartbar** Ein `ListView` ist ein **Anzeige-Element**, kein gutes allgemeines Sortierwerkzeug. Sinnvoller ist: - die Daten **direkt in einer Datenstruktur** zu sortieren - z. B. als **Liste von Objekten / Datensätzen** - dann das Ergebnis ins `ListView` zu übernehmen Ein 2D-Array ist fürs Sortieren oft unpraktisch. Besser sind z. B.: - `List<T>` - Array von Objekten - `DataTable`, falls tabellarisch gearbeitet wird Kurz: - **Für kleine Bastellösungen:** möglich, aber unsauber - **Für saubere Programme:** Daten selbst sortieren, `ListView` nur zur Anzeige verwenden Faustregel: **Erst Daten sortieren, dann anzeigen.**

Verwandte Fragen

Wie fügt man in VB.NET 2003 einem neuen DataSet aus XML ein gefülltes eindimensionales Array per DataTable.Rows.Add(Object()) hinzu?

In VB.NET 2003 / ADO.NET fügst du ein gefülltes 1-dimensionales Array zu einer DataTable im DataSet so hinzu: vb Dim werte() As Object = New Object() {"Max", 25, "Berlin"...

Wie sortiere ich in VB.NET 2003 ein Array mit 10 Zeilen und 15 Spalten nach der 8. Spalte auf- oder absteigend?

In VB.NET 2003 sortierst du ein zweidimensionales Array nicht direkt mit einer eingebauten Sortierfunktion nach einer bestimmten Spalte. Üblich ist: 1. die Zeilen vergleichen, 2. beim Sortieren...

Wie erstelle ich mit VB.NET 2003 eine Zeichnung aus einem mehrdimensionalen Array und lege mit "rfg" die Reihenfolge fest?

Ja. Das geht in VB.NET 2003, indem du: 1. die Daten in einem Array hältst, 2. nach rfg sortierst, 3. die Bilder in genau dieser Reihenfolge zeichnest. Ein mehrdimensionales Array ist dafür...