/ / GridView Ordenar desde Resultados de búsqueda en lugar de datos originales - c #, asp.net, sql, visual-studio, gridview

GridView Ordene los resultados de la búsqueda en lugar de los datos originales: c #, asp.net, sql, visual-studio, gridview

Estoy utilizando VS2005 C # y SQL Server 2005.

Tengo un GridView que enumera datos de varias consultas de SQL.

Al final de la validación y las comprobaciones, mi tabla contendrá una lista de los datos recuperados de los sqls.

También podré filtrar resultados (función de búsqueda) en base a UserID, Username, ... y así.

He habilitado la ordenación dentro de GridView para permitir que el usuario agrupe la misma UserID, o "Nombre de usuario ', o ... y así sucesivamente.

Después de intentar filtrar los resultados E.G. por Username, listará solo los registros que tienen la Username Yo busco Y cuando presiono clasificación (encabezado de columna), esperaría que GridView ordene solo los resultados que se encuentran actualmente en GridView.

Sin embargo, cuando presiono ordenar , volverá a la larga lista de datos original en lugar de clasificación Mis resultados de búsqueda.

¿Puedo saber si es posible habilitar clasificación ¿Solo en el GridView actual, en lugar de la lista completa de datos?

Gracias.


EDITAR:

Simplemente diciendo, en GridView, ¿puedo ordenar mis resultados de búsqueda? solamente En lugar de toda la lista de datos de la base de datos?

Respuestas

0 para la respuesta № 1

Mira aquí:

http://msdn.microsoft.com/en-us/library/aa479347.aspx


0 para la respuesta № 2

Tendrá que hacer la clasificación en el lado del cliente. Utilizar el Tablesorter plugin jquery. Vea este gran ejemplo usando asp.net gridview.


0 para la respuesta № 3

En Silverlight tuve un problema similar. Hice una segunda lista donde almacenaría temporalmente los elementos de búsqueda y enlazaría esa lista a la cuadrícula. Así que podría realizar operaciones, como ordenar, en la 2ª Lista y no interferiría con la lista principal, que contenía todos los datos sin clasificar. Así es como resolví el problema.


0 para la respuesta № 4

¿Por qué no usa DataTable.DefaultView? Puede filtrar, ordenar, etc.