Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2013, 08:30
Avatar de AWesker
AWesker
 
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 15 años, 6 meses
Puntos: 27
Respuesta: Pasar dato de celda seleccionada de gridview a variable de un link

¿Cómo estan las cosas?
Si estas usando el evento SelectedIndexChanged del Gridview puedes usar el valor de SelectedRow, más o menos así:

Código ASP:
Ver original
  1. protected void GV_Datos_SelectedIndexChanged(object sender, EventArgs e)
  2. {
  3.        HL_Direccionar.NavigateUrl = "~/MiPagina.aspx?ValSelc=" + GV_Datos.SelectedRow.Cells[0].Text;
  4. }

Donde:
GV_Datos es el GridView
HL_Direccionar es el nombre del Hyperlink que redireccionará a MiPagina.aspx
ValSelc es el nombre del QueryString que me guardará el valor
Cells[0].Text obtiene el texto que esta en la celda y 0 es el index de la celda de la que queres recuperar el valor. Si usas un TextBox o un Label tendrás que buscar el valor que esta en el control: ((Label)GV_Egresos.SelectedRow.FindControl("Lbl_Va lor")).Text

Saludos...