Gridview - Como resolver problema
24/03/2008
0
Oi ppl da lista!
Espero q alguem me possa ajudar a ultrapassar este problema (utilizo asp.net (web forms) com vb).
Como posso fazer para que um utilizador ao carregar num elemento de uma gridview possa linkar a um documento-alvo que dependendo desse elemento mude o campo label desse documento-alvo. Esse documento-alvo e unico, apenas muda a tal label.
Possivelmente terei de passar algum dado de uma pagina para outra... como fazer isto?
Espero que alguem me possa ajudar!
Obrigado pela atencao dispensada!
Jorge
Espero q alguem me possa ajudar a ultrapassar este problema (utilizo asp.net (web forms) com vb).
Como posso fazer para que um utilizador ao carregar num elemento de uma gridview possa linkar a um documento-alvo que dependendo desse elemento mude o campo label desse documento-alvo. Esse documento-alvo e unico, apenas muda a tal label.
Possivelmente terei de passar algum dado de uma pagina para outra... como fazer isto?
Espero que alguem me possa ajudar!
Obrigado pela atencao dispensada!
Jorge
Jordiasdias78
Curtir tópico
+ 0
Responder
Posts
25/03/2008
Hugoestevam
Bom dia Jorge,
Não consegui entender muito bem a essencia do seu problema, vou te dar umas dicas de como você pode passar uma informação de um form para o outro, daí você vê qual das opções se encaixam melhor no seu problema.
[b:71f09b6b82]QueryString[/b:71f09b6b82] - É uma propriedade usada para passar valores entre as páginas através da url.
Ex.:http://localhost/Webform2.aspx?Name=Jorge&LastName=Dias
Neste endereço você envia 3 informações:
1.Webform2.aspx é a página que você irá após a requisição.
2.Name=Jorge você envia a variável Name com o valor setado para Jorge
3.LastName=Dias você envia a variável LastName com o valor setado para Dias
Código:
[b:71f09b6b82]Session[/b:71f09b6b82] - ASP.NET session permite que você armazene e envie valores para o servidor. Esses valores são armazenados por usuário.
Código:
Espero que ajude
Não consegui entender muito bem a essencia do seu problema, vou te dar umas dicas de como você pode passar uma informação de um form para o outro, daí você vê qual das opções se encaixam melhor no seu problema.
[b:71f09b6b82]QueryString[/b:71f09b6b82] - É uma propriedade usada para passar valores entre as páginas através da url.
Ex.:http://localhost/Webform2.aspx?Name=Jorge&LastName=Dias
Neste endereço você envia 3 informações:
1.Webform2.aspx é a página que você irá após a requisição.
2.Name=Jorge você envia a variável Name com o valor setado para Jorge
3.LastName=Dias você envia a variável LastName com o valor setado para Dias
Código:
//Código da página Webform1.aspx.cs private void btnSubmit_Click(object sender, System.EventArgs e) { Response.Redirect("Webform2.aspx?Name=" + this.txtName.Text + "&LastName=" + this.txtLastName.Text); } //Código na página Webform2.aspx.cs private void Page_Load(object sender, System.EventArgs e) { this.label1.Text = Request.QueryString["Name"]; this.label2.Text = Request.QueryString["LastName"]; }
[b:71f09b6b82]Session[/b:71f09b6b82] - ASP.NET session permite que você armazene e envie valores para o servidor. Esses valores são armazenados por usuário.
Código:
//Código na página Webform.aspx.cs protected void Button1_Click(object sender, EventArgs e) { //Session Session["Name"] = TextBox1.Text; Session["LastName"] = TextBox2.Text; } //Código na página Webform2.aspx.cs private void Page_Load(object sender, System.EventArgs e) { label1.Text = Session["Name"].ToString(); label2.Text = Session["LastName"].ToString(); }
Espero que ajude
Responder
Clique aqui para fazer login e interagir na Comunidade :)