1 Κάντε δεξί κλικ στο DataGrid σας στην προβολή σχεδίασης . 2
Επιλέξτε " Ακίνητα Builder " από το αναδυόμενο μενού .
Η
3 Επιλέξτε το πλαίσιο ελέγχου για το "Να επιτρέπεται η διαλογή " στην ενότητα " Συμπεριφορά " της καρτέλας " Γενικά" .
Η
4 Κάντε κλικ στο " Στήλες " καρτέλα στο μενού στα αριστερά.
5
Βεβαιωθείτε ότι κάθε στήλη είναι sortable κάνοντας κλικ στο όνομά της στη λίστα " Επιλεγμένες Στήλες » και στη συνέχεια, επιλέγοντας μια τιμή στο " Ταξινόμηση Έκφραση " drop- λίστα .
Η
6 Κάντε κλικ στο κουμπί "OK " για να αποθηκεύσετε τις αλλαγές σας . εικόνων
Προσαρμοσμένη Bi - Directional διαλογής
Σελίδα 7
Εκτελέστε όλα βήματα για την ενεργοποίηση default διαλογής .
8
Πατήστε το πλήκτρο F7 για να μεταβείτε σε " Κωδικός Editor" άποψη .
Η 9
Επιλέξτε DataGrid σας από την αναπτυσσόμενη λίστα ελέγχους στην πάνω αριστερή γωνία του παραθύρου και, στη συνέχεια , επιλέξτε το "Sort Command" συμβάν από το drop-down λίστα των εκδηλώσεων στο πάνω δεξιά . Αυτό θα δημιουργήσει ένα πρόγραμμα χειρισμού συμβάντων για να μπορείτε να παρακάμψετε την προεπιλεγμένη διαλογής .
Η
10 Προσθήκη κώδικα για το είδος χειρισμού συμβάντων σας για να καθορίσει την κατάλληλη σειρά ταξινόμησης και της στήλης για να ταξινομήσετε μέσω . Αντιγράψτε τον παρακάτω κώδικα στο αρχείο κώδικα σας .
» VB.NET ExampleSub myGrid_Sort ( αποστολέα ως αντικείμενο, ε. Όπως DataGridSortCommandEventArgs ) Λαβές 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
« ΚΩΔΙΚΑ ΓΙΑ ΣΤΟΙΧΕΙΑ ΔΕΣΜΕΥΣΗΣ GOES HEREEnd Sub
//C # Examplevoid myGrid_Sort ( Object αποστολέα , DataGridSortCommandEventArgs ε) {if ( e.SortExpression.ToString ( ) == Session [ " SortBy " ] ) {if (Session [ " sortorder " ] == " ASC " ) Session [ " sortorder " ] = " DESC " ? elseSession [ « sortorder " ] = " ASC " ? } αλλού { Session [ " SortBy " ] = e.SortExpression.ToString ( ) ? Session [ " sortorder " ] = " ASC " ? }
//ΚΩΔΙΚΟΣ ΔΕΔΟΜΕΝΩΝ ΔΕΣΜΕΥΣΗΣ GOES HERE }
Η
11 Προσθήκη κώδικα για το είδος χειρισμού συμβάντων σας για να συνδέσετε ξανά το DataGrid με την ορθή ταξινόμηση . Συνδυάστε τον παρακάτω κώδικα με το πρόγραμμα χειρισμού συμβάντων ήδη στο αρχείο κώδικα σας .
» VB.NET ExampleSub myGrid_Sort ( αποστολέα ως αντικείμενο, ε. Όπως DataGridSortCommandEventArgs ) Λαβές myGrid.SortCommand « ΚΩΔΙΚΑΣ ΓΙΑ Ταξινόμησης GOES ΕΔΩ
Dim myDataView Όπως New DataView ( myDataSource.Tables ( " MyTable " ) ) myDataView.Sort = Session ( " SortBy " ) & "" & Session ( " sortorder " ) myGrid.Datasource = myDataViewmyGrid.DataBind ( ) End Sub
//C # Examplevoid myGrid_Sort ( Object αποστολέα , DataGridSortCommandEventArgs ε) { //ΚΩΔΙΚΟΣ ΓΙΑ Ταξινόμησης GOES ΕΔΩ
DataView myDataView = νέα DataView ( myDataSource.Tables [ « MyTable " ] ) ? myDataView.Sort = Session [ " SortBy " ] & "" & Session [ " sortorder "]? myGrid.Datasource = myDataView ? myGrid.DataBind ( ) ? }
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα