Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2012, 16:08
Avatar de GORI0056
GORI0056
 
Fecha de Ingreso: julio-2009
Mensajes: 38
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Filtrar datos de gridview con tres textbox

Cita:
Iniciado por leonobarg Ver Mensaje
Buenas
estoy tratando de hacer una consulta o busqueda y que los datos me los muestre en un gridview. Intento teniendo solo un textbox y me hace la consulta, pero cuando agrego uno o dos textbox mas no logro hacer la busqueda.
lo que necesito es que muestre los datos en el gridview dependiendo de lo que ingrese en los textbox. (textbox dni, apellido, nombre) es decir si pongo un dni me muestre los datos o si pongo un apellido me muestre las personas con ese apellido
¿puedo filtrar un gridview con varios textbox?
espero ayuda
gracias.-
Hola,

El siguiente codigo debe de estar contenido dentro del SqlDataSource de donde tomas los datos para mostrar el gridview

SelectCommand="SELECT [nombre], [dni], [apellido] FROM ["Nombre de la Tabla"] WHERE (([nombre] LIKE '%' + @nombre + '%') AND ([dni] LIKE '%' + @dni + '%') AND ([apellido] LIKE '%' + @apellido + '%'))"

<SelectParameters>
<asp:ControlParameter ControlID="apellidoTextBox" DefaultValue="%"
Name="apellido" PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="dniTextBox" DefaultValue="%"
Name="dni" PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="nombreTextBox" DefaultValue="%"
Name="nombre" PropertyName="Text" Type="String" />
</SelectParameters>


Saludos,