Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Kliknite pravým tlačidlom myši na údajová mriežka v návrhovom zobrazení .
2
Vyberte " vlastností Tvorca " z menu pop - up .
3
Začiarknite políčko pre " Povoliť triedenie " v sekcii " správaní " na karte " Všeobecné " .
4
Kliknite na " Stĺpce " karta v ponuke na ľavej strane .
5
Uistite sa , že každý stĺpec je sortable kliknutím na jeho názov v zozname " Vybrané stĺpce " a potom zvolíte hodnotu v " Triediť výraz " drop - zoznamu .
6
Kliknite na tlačidlo " OK " pre uloženie zmien .
Custom Bi - Directional Triedenie
7
Vykonajte všetky kroky na umožnenie východzie radenie .
8
Stlačením klávesu F7 prepnúť do " Code Editor " pohľad .
9
Vyberte DataGrid z rozbaľovacieho zoznamu ovládacie prvky na ľavej hornej časti okna a potom zvoľte " Zoradiť Command " udalosť z rozbaľovacieho zoznamu udalostí v pravom hornom rohu . To bude vytvoriť obsluhy udalostí pre vás prepísať predvolené radenie .
10
Pridať kód do vášho druhu obslužnú rutinu udalosti pre stanovenie vhodného radenia a stĺpec zoradiť . Skopírujte nižšie uvedený kód do súboru kód .
" VB.NET ExampleSub myGrid_Sort ( sender As Object , e ako DataGridSortCommandEventArgs ) Kľuky 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 FOR viazanie dát GOES HEREEnd Sub
//C # Examplevoid myGrid_Sort ( Object sender , DataGridSortCommandEventArgs e ) { if ( e.SortExpression.ToString ( ) == session [ " SortBy " ] ) { if ( Session [ " sortorder " ] == " ASC " ) Session [ " sortorder " ] = " DESC " ; elseSession [ " sortorder " ] = " ASC " ; } else { Session [ " SortBy " ] = e.SortExpression.ToString ( ) ; Session [ " sortorder " ] = " ASC " ; }
//KÓD PRE DATA ZÁVÄZNÉ ide tu }
11
Pridať kód do vašich triedenie obsluhy udalostí pre zviazať DataGrid s riadnym triedenia . Spojte nižšie uvedený kód s obsluhy udalostí už vo svojom kóde súboru .
" VB.NET ExampleSub myGrid_Sort ( sender As Object , e As DataGridSortCommandEventArgs ) Kľuky myGrid.SortCommand " kód pre poradie triedenia EPOS TU
Dim myDataView As New DataView ( myDataSource.Tables ( " moje_tabulka " ) ) myDataView.Sort = Session ( " SortBy " ) & " " & Session ( " sortorder " ) myGrid.Datasource = myDataViewmyGrid.DataBind ( ) End Sub
//C # Examplevoid myGrid_Sort ( Object sender , DataGridSortCommandEventArgs e ) { //KÓD PRE Usporiadanie GOES TU
DataView myDataView = new DataView ( myDataSource.Tables [ " moje_tabulka " ] ) ; myDataView.Sort = Session [ " SortBy " ] & " " & Session [ " sortorder " ] ; myGrid.Datasource = myDataView , myGrid.DataBind ( ) ; }