Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/09/2004, 07:50
Avatar de luiscl
luiscl
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 305
Antigüedad: 20 años
Puntos: 0
Hola Sivis;

Si me explicas qué es exáctamente lo que quieres hacer, te podrá ayudar más. De todas formas, lo que se suele hacer es crear en el datagrid una columna, normalmente oculta, donde esté el identificador de cada registro de la fila. Luego haces referencia a esa columna para lo que quieras. En el ejemplo que te pongo tengo una columna en la que guardo el identificador dentro de un label llamado lblidentificador.

Por ejemplo, si tienes una columna con hyperlinks llamados hyper1 que te redireccione a otra página mandándote como parámetro el identificador del registro de cada fila, tendrías que hacer esto:

'supongamos que el datagrid se llama datagridcasasC, y el botón de redirección, button1

Dim dgi As DataGridItem
For Each dgi In datagridcasasC.Items

CType(dgi.FindControl("btninformacion"), HyperLink).NavigateUrl = "informacion.aspx?identificador=" & CType(dgi.FindControl("lblidentificador"), label).text

Next

De esta forma cada columna tiene su hyperlink que le redirecciona a la página informacion.aspx, pero mandando como parametro un identificador distinto para cada registro (el que le corresponde en la tabla, claro).

Espero haberte orientado, y si tiene cualquier duda al respecto no dudes en preguntar.

Un saludo.
__________________
Pide lo que quieras...y luego paga por ello