¿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 originalprotected void GV_Datos_SelectedIndexChanged(object sender, EventArgs e)
{
HL_Direccionar.NavigateUrl = "~/MiPagina.aspx?ValSelc=" + GV_Datos.SelectedRow.Cells[0].Text;
}
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...