Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/07/2009, 16:36
ylondono
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Link dentro de un aspxgridview

Una forma que utilizo para agragar Links a mis GridView es la siguiente, espero te sirva:

Supongamos que el Gridview se llama grvDatos, antes de configurar el DataSource e invocar el método .DataBind(), agrega las siguientes líneas de código.

HyperLinkField vinculo = new HyperLinkField();
vinculo.DataTextFormatString = "{0:c}";
string[] campo = { "NOMBRE_CAMPO" }; // NOMBRE_CAMPO equivale a la etiqueta de uno de los campos que te trae la consulta.
vinculo.DataNavigateUrlFields = campo;
vinculo.Text = "Modificar";
vinculo.DataNavigateUrlFormatString = "cualquier_recurso.aspx?codigo={0}"; // aquí {0} es reemplazado por el valor que te trae el registro en el campo NOMBRE_CAMPO
vinculo.HeaderText = "Abrir página";
vinculo.Target = "_self";
grvDatos.Columns.Add(vinculo);

Ojalá te ayude con tu inconveniente