DataGrids sind NET -Steuerelemente, die Benutzer auf Daten in einer Tabelle wie Mode - Anzeige zu ermöglichen, aber mit viel mehr Funktionen und Optionen. . DataGrids unterstützt Aufgaben wie Einfügen, Bearbeiten und Löschen von Daten . Sie können auch ausgelagert werden, was bedeutet , dass man kleinere Mengen von Daten auf Ihrem Bildschirm zu einem Zeitpunkt, und die Benutzer können durch sie Flip zeigen . Sortierung in absteigender Reihenfolge ist ein weiteres Merkmal DataGrids jedoch ohne benutzerdefinierte Codierung , können sie nicht in aufsteigender Reihenfolge sortiert werden. Ein sortierbar DataGrid hat Linkschaltflächen für Spaltenüberschriften und wird das Raster zu aktualisieren , wenn der Benutzer klickt auf sie. Anleitung
Aktivieren Standardsortierung
1
der rechten Maustaste auf das DataGrid klicken Sie in der Design-Ansicht .
2
Wählen Sie "Immobilien Builder " aus dem Pop -up-Menü .
3
aktivieren Sie das Kontrollkästchen für " sortieren zulassen " unter dem "Verhalten " der Registerkarte "Allgemein" .
4
Klicken Sie auf die "Spalten" Registerkarte im Menü auf der linken Seite.
5
Stellen Sie sicher, dass jede Spalte sortierbar ist , indem Sie auf dessen Namen in der " Selected Columns "-Liste und wählen Sie dann einen Wert in das "Sortieren Expression " drop- Liste .
6
Klicken Sie auf die Schaltfläche "OK" , um Ihre Änderungen zu speichern.
Individuelle Bi -Directional Sortierung
7
Führen Sie alle die Schritte zum Aktivieren Standardsortierung .
8
Drücken Sie die F7 -Taste, um "Code Editor" Ansicht zu wechseln.
9
Wählen Sie Ihre DataGrid aus der Drop- Down-Liste der Kontrollen an der oberen linken Ecke des Fensters , und wählen Sie dann die "Sortieren Command" Ereignis aus der Dropdown- Liste der Ereignisse an der oberen rechten Seite. Dadurch wird ein Ereignishandler für Sie die Standard- Sortierung zu überschreiben.
10
Fügen Code auf Ihre Art Event-Handler , um die entsprechende Sortierreihenfolge und die Spalte , nach der sortiert bestimmen. Kopieren Sie den Code unten in die Code-Datei .
' VB.NET ExampleSub myGrid_Sort ( sender As Object, e As DataGridSortCommandEventArgs ) Handgriffe myGrid.SortCommandIf e.SortExpression.ToString () = Session (" SortBy " ) ThenIf Session ( " SortOrder ") = " ASC " ThenSession ( " SortOrder ") = " DESC " ElseSession ( " SortOrder ") = " ASC " End IfElseSession ( " SortBy " ) = e.SortExpression.ToString () Session (" SortOrder " ) = " ASC " End If
'CODE für die Datenbindung GOES HEREEnd Sub