Amigoss, no soy muy ducho en esto por eso requiero de vuesta humilde ayuda.
Con mucho esfuerzo hice un mini sitio, en el tengo:
(detalle.apsx)
- Un textbox
- Un gridview.
--- Cuando ingreso un valor en el textbox me lo filtra en el gridview. ---
Y tengo otra pagina que tiene:
(propaganda.aspx)
- Un textbox
- Abajo fotos y textos varios
Que necesito: Cuando ingreso una palabra en este ultimo textbox (de la pagina propaganda.aspx) necesito que vaya a la pagina "detalle.aspx" y lo busque y me devuelva el resultado en el gridview (tal cual lo esta haciendo detalle.aspx)
No creo que sea algo complicado pero la verdad no pude encontrar ningun ejemplo por internet. Mi idea es poner en todas las paginas un textbox (que haria de buscador) en donde colocas una palabra y va a la pagina propaganda.aspx y te muestra el resultado en el gridview (o lo que fuere)
Este es mi humilde codigo de detalle.aspx
Código:
<script language="VB" Runat="server">
Dim sConn as String
Sub Page_Load(Source as Object, E as EventArgs)
sConn = "Data Source=SQLDB;Initial Catalog=LAMONA;Integrated Security=True"
DS2.SelectCommand = "Select * " & _
" from LIBRERIA Where NOMBRELIBRO LIKE '%' + @Libros + '%'"
DS2.ConnectionString = sConn
End Sub
Sub doSearch(Source as Object, E as EventArgs)
MyGridView.DataSourceID = "DS2"
MyGridView.DataBind()
End Sub
</script>
<html>
<head>
<meta name="GENERATOR" Content="ASP Express 5.0">
<title>Search from a Textbox - Display with a GridView</title>
</head>
<body>
<form id="form1" Runat="server">
Search by Product Name:
<asp:TextBox id="txtProduct" Runat="server" />
<asp:Button id="button1" Text="Search" onclick="doSearch" Runat="server" />
<asp:GridView Runat="server"
Id="MyGridView"
GridLines="None"
cellpadding="0"
cellspacing="1"
AllowPaging = "True"
PageSize = "10"
PagerSettings-Mode = "Numeric"
PagerStyle-HorizontalAlign="Center">
</asp:GridView>
<asp:SQLDataSource ID="DS2"
Runat="Server">
<SelectParameters>
<asp:ControlParameter
ControlID="txtProduct"
Name="Libros"
PropertyName="Text"
Type="String"></asp:ControlParameter>
</SelectParameters>
</asp:SQLDataSource>
</form>
</body>
</html>
Alguna idea de como se hace esto???