Gridview - Como resolver problema
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
Curtidas 0
Respostas
Hugoestevam
24/03/2008
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
GOSTEI 0