Foros del Web » Programando para Internet » ASPX (.net) »

Crear sistema de busqueda.

Estas en el tema de Crear sistema de busqueda. en el foro de ASPX (.net) en Foros del Web. Buenas tardes, a ver si alguien me puede orientar un poco porque con asp.net ando un poco perdido. Quiero crear un sistema de busqueda avanzada ...
  #1 (permalink)  
Antiguo 31/03/2008, 06:48
 
Fecha de Ingreso: mayo-2003
Mensajes: 70
Antigüedad: 21 años
Puntos: 0
Crear sistema de busqueda.

Buenas tardes,

a ver si alguien me puede orientar un poco porque con asp.net ando un poco perdido.

Quiero crear un sistema de busqueda avanzada con una pagina que contenga un formulario y otra pagina que tenga un gridview en el que recupere los datos en funcion del envio de 1, 2 o 3 parametros. Mi duda es la siguiente:

Imagino que necesito crear una pagina con el form y enviarla a otra y alli recuperar los valores (con la query no tendria problemas) ? Si es asi, la primera página tendria que ser un form en html? O tendria que ser runat="server"? Y la forma de recuperarlos en la página de resultados con el grid?

En el gridview tendria que tener algo asi?

Código:
<asp:SqlDataSource ID="BusquedaAvanzada" runat="server" ConnectionString="<%$ ConnectionStrings:ControllingConnectionString %>"
            SelectCommand="SELECT dbo.FACT_EXT_FACTURAS.Id, dbo.FACT_EXT_FACTURAS.NumFact, dbo.FACT_EXT_FACTURAS.NumProv, dbo.FACT_EXT_FACTURAS.IdIndServicio, dbo.FACT_EXT_PAISES.Pais FROM dbo.FACT_EXT_FACTURAS INNER JOIN dbo.FACT_EXT_INCIDENCIAS ON dbo.FACT_EXT_FACTURAS.Id = dbo.FACT_EXT_INCIDENCIAS.IdFact INNER JOIN dbo.FACT_EXT_PAISES ON dbo.FACT_EXT_FACTURAS.IdPaisServ = dbo.FACT_EXT_PAISES.Id WHERE (dbo.FACT_EXT_INCIDENCIAS.Id = @Estado) AND (dbo.FACT_EXT_INCIDENCIAS.IdNumFac = @NumFac) AND (dbo.FACT_EXT_INCIDENCIAS.Tramitador= @Tramitador) ">
            <SelectParameters>
                <asp:QueryStringParameter Name="Estado" QueryStringField="idEstado"  />
                <asp:QueryStringParameter Name="NumFac" QueryStringField="txtNumFactura" type="Decimal" />
                <asp:QueryStringParameter Name="Tramitador" QueryStringField="txtTramitador"  />
                
            </SelectParameters>
</asp:SqlDataSource>
o estoy tirando por el lado equivocado?

Alguien puede indicarme realmente los pasos a seguir?
Hay algun codigo abierto que pueda ver?

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:53.