Tecnología

Inicio

Cómo ordenar las columnas de GridView manualmente

Cómo ordenar las columnas de GridView manualmente


El control GridView ASP.NET proporciona a los desarrolladores web con la capacidad de diseñar números y datos en un objeto de tabla similar. El objeto GridView se parece a una tabla con filas y columnas de información. El GridView hace que sea más fácil de exponer los datos, un código de colores de las fuentes y filas, y ordenar los datos. Por esta razón, los desarrolladores de ASP.NET utilizan el objeto GridView en lugar de una tabla HTML sencilla. ordenar manualmente el GridView utilizando código.

Instrucciones

1 Añadir el \ manejador "OnSorting \" evento al objeto GridView. El valor introducido en el \ "OnSorting \" evento es la función del código llama cuando el usuario ordena la GridView. El siguiente código añade un \ evento "OnSorting \" a su GridView:

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

2 Cree la función de controlador de eventos. Un controlador de eventos es una función que se llama cuando el usuario interactúa con su página web. En este caso, el usuario ordena la GridView manualmente. El siguiente código crea el nombre de función de controlador de GridView:

<Script runat = \ "servidor \">
protegida SortingFunction vacío (remitente del objeto, GridViewSortEventArgs e)
{
}
</ Script>

3 Ordenar las filas de GridView. El \ "Ordenar \" la propiedad debe coincidir con un nombre de columna en su GridView. Para este ejemplo, el GridView está configurado para ordenar las filas por cliente apellido. En el código siguiente a su GridView manualmente:

<Script runat = \ "servidor \">
protegida SortingFunction vacío (remitente del objeto, GridViewSortEventArgs e)
{
GridView1.DefaultView.Sort = \ "LAST_NAME ASC \"
IR
}
</ Script>

El \ "ASC \" significa \ "ascendente. \" También se puede usar \ "DESC, \", que ordena las filas de GridView en orden descendente.