ASP.NET - Como filtrar en un GridView? - ASP - C# - XML

   
Vista:
Imágen de perfil de Daniel

Como filtrar en un GridView? - ASP - C# - XML

Publicado por Daniel (1 intervención) el 03/04/2015 01:40:54
Hola,
estoy trabajando en una pagina para ingresar anuncios clasificados, los anuncios los guardo en un archivo .XML y los muestro en un GridView sin problema, el problema está en que necesito hacer filtros en el gridview de manera que el usuario selecciones una catagoria y solo se muestren los anuncios de esa catagoria, los demás anuncios se oculten del GridView.

En la imagen adjunta muestro un ejemplo, en este caso estoy usando un texbox y un boton, pero podria ser un DropDownList que sería lo mismo.

Cabe mencionar que no puedo usar Java-Script ni JQuery

Agradezco si alguien sabe como hacer para filtrar los ROW en el GridView.

Saludos

Filtro-GridView-ASP.net
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como filtrar en un GridView? - ASP - C# - XML

Publicado por Alfredo (23 intervenciones) el 04/04/2015 21:24:00
En el XmlDataSource aplica el Xpath correspondiente por ejemplo:

XmlDataSource1.XPath = "/Categorias/Categoria[ Nombre='" + ValorDelTextBox + "']";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como filtrar en un GridView? - ASP - C# - XML

Publicado por Khristtian (80 intervenciones) el 07/04/2015 16:25:03
Y la categoría se escribe o se selecciona de una lista???

Porque si se escribe.... tendrás casos como: Inmuebles - Inmuebes

Si se selecciona, el usuario debería poder seleccionar de la lista también.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como filtrar en un GridView? - ASP - C# - XML

Publicado por Alfredo (23 intervenciones) el 11/04/2015 08:15:09
Le respondi basado en la pantalla que puso de muestra, pero igual vale utilizar un dropdown.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar