Nwlapcug.com


Come ordinare GridView colonne manualmente

Come ordinare GridView colonne manualmente


Il controllo il ASP.NET GridView fornisce agli sviluppatori Web con la possibilità di organizzare i numeri e dati in un oggetto di tipo tabella. L'oggetto GridView assomiglia ad una tabella con righe e colonne di informazioni. Il controllo GridView rende più semplice per disporre i dati, i caratteri e le righe di colore-codice e ordinare i dati. Per questo motivo, gli sviluppatori ASP.NET utilizzano l'oggetto GridView anziché una semplice tabella HTML. Ordinare manualmente l'oggetto GridView utilizzando il codice.

Istruzioni

1

Aggiungere il \"OnSorting\" gestore di eventi per l'oggetto GridView. Il valore immesso nella \"OnSorting\" evento è la funzione che chiama il codice quando l'utente ordina il controllo GridView. Il codice seguente aggiunge un \"OnSorting\" evento a tua GridView:

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

2

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

< script runat = \ "Server \" >
protected void SortingFunction (object sender, GridViewSortEventArgs e)
{
}
< / script >

3

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

< script runat = \ "Server \" >
protected void SortingFunction (object sender, GridViewSortEventArgs e)
{
GridView1.DefaultView.Sort = \"Last_Name ASC\"
VAI
}
< / script >

Il \"ASC\" è sinonimo di \"ascending.\" è inoltre possibile utilizzare \"DESC,\" che ordina le righe di GridView in ordine decrescente.