Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/12/2011, 18:49
Avatar de jaullo
jaullo
 
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 7 meses
Puntos: 30
Respuesta: Refrescar GridView automaticamente?

Hola,

Mmmm... pues no, me parece que eso no es lo ideal. Deberias hacer uso de ajax, por ejemplo con un updatepanel y un timer.

<asp:Timer runat="server" id="UpdateTimer" interval="5000" ontick="UpdateTimer_Tick" />
<asp:UpdatePanel runat="server" id="TimedPanel" updatemode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger controlid="UpdateTimer" eventname="Tick" />
</Triggers>
<ContentTemplate>
<asp:gridview id="Mygridview" runat="server"
</asp:gridview>
</ContentTemplate>
</asp:UpdatePanel>

Y en el codebehind
protected void UpdateTimer_Tick(object sender, EventArgs e)
{
Mygridview.DataSource="Funcion que llena el gridview";
Mygridview.DataBind();
}

Para enviar los datos a otra pagina utiliza el querystring, por ejemplo, desde un boton
Response.Redirect("Webform2.aspx?Name=" + this.txtName.Text + "&LastName=" +
this.txtLastName.Text)

Y en la pagina en la que deseas los datos lo recuperas como
this.txtBox1.Text = Request.QueryString["Name"];

Saludos,

Jason Ulloa
Microsoft Community Contributor
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!