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:
o estoy tirando por el lado equivocado?<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>
Alguien puede indicarme realmente los pasos a seguir?
Hay algun codigo abierto que pueda ver?
Gracias.