2009-08-06 14 views
5

Hallo Ich brauche eine schnelle Lösung zum Filtern/Sortieren mit dem Winforms DataGridView Steuerelement wie in Excel.C# Winforms DataGridView mit Sortieren/Filtern wie MS Excel

Ich habe die vorhandenen Beiträge in diesem Bereich überprüft, aber keine scheint meine Bedürfnisse zu erfüllen.

ich meine Datagridview manuell bin bevölkern - keine Datenbindung

Antwort

6

Die Datagridview-Spalten bereits unterstützen Sortierung.

Ich würde eine DataTable mit Ihren Daten auffüllen und binden Sie dann die DataGridView an MyDataTable.DefaultView.

Sie können die angezeigten Zeilen filtern, indem Sie myDataTable.DefaultView.RowFilter festlegen.

Sie können Textboxen und/oder Comboboxen oberhalb der DataGridView platzieren und myDataTable.DefaultView.RowFilter aktualisieren, wenn sich die Eingabe/Auswahl ändert.

+0

Danke, ich habe an DataTable gebunden und ich kann meine Daten laden und die Sortierung ... versuchen, auf der Zeile Filter zu arbeiten ... Cheer !!!! –

0

Warum nicht eine billige Komponente 3rd-Party verwenden? Selbst wenn Sie es kaufen, könnte es schließlich Ihr Geld wirklich speichern. This DataGridView alternative with autofilter arbeitet sehr schnell, und der ungebundene Modus ist der Hauptarbeitsmodus. Außerdem unterstützt es AutoFilter im Excel-Stil.

+3

weil wir Programmierer sind. Warum programmieren Sie überhaupt, wenn Sie eine Software dazu finden können? – Dementic

Verwandte Themen