Come ordinare le colonne GridView manualmente

October 2

Come ordinare le colonne GridView manualmente


Il controllo GridView ASP.NET fornisce agli sviluppatori web con la possibilità di tracciare i numeri ed i dati in un oggetto tabella simile. L'oggetto GridView sembra una tabella con righe e colonne di informazioni. Il GridView rende più facile per disporre i dati, codice-colore i caratteri e le righe, e ordinare i dati. Per questo motivo, gli sviluppatori ASP.NET utilizzano l'oggetto GridView invece di una semplice tabella HTML. ordinare manualmente il GridView utilizzando il codice.

istruzione

1 Aggiungere il \ gestore di eventi "OnSorting \" per l'oggetto GridView. Il valore immesso nel \ evento "OnSorting \" è la funzione il codice chiama quando l'utente ordina la GridView. Il codice seguente aggiunge un evento "OnSorting \" \ al tuo GridView:

<Asp: GridView OnSorting = \ "SortingFunction \" />

2 Creare la funzione di gestore di eventi. Un gestore di eventi è una funzione che viene chiamata quando l'utente interagisce con la tua pagina web. In questo caso, l'utente ordina GridView manualmente. Il codice seguente crea il nome della funzione del gestore GridView:

<Script runat = \ "server \">
protetto SortingFunction void (object sender, GridViewSortEventArgs e)
{
}
</ Script>

3 Ordinare le righe GridView. Il \ "Sort \" proprietà deve corrispondere a un nome di colonna in GridView. In questo esempio, il GridView è impostato per ordinare le righe per cliente cognome. Il codice seguente ordina manualmente il GridView:

<Script runat = \ "server \">
protetto SortingFunction void (object sender, GridViewSortEventArgs e)
{
GridView1.DefaultView.Sort = \ "Last_Name ASC \"
ANDARE
}
</ Script>

Il \ "ASC \" sta per \ "ascendente. \" Puoi anche usare \ "DESC, \", che ordina le righe GridView in ordine decrescente.