DataGrid

02/07/2004 - 22:48 por Edilberto Arteaga Lopez | Informe spam
Hola a Todos.

He desarrollado una pagina en ASP 3.0 en la que muestro datos de una base de
datos en una tabla, el primer celda de la tabla el dato lo coloco como
enlace a otra pagina enviando ese dato como referencia a la otra pagina para
ser procesado.
Ahora quiero hacer algo similar en ASP.NET con el DataGrid, quiero que el
dato de la primer columna se vea como enlace, y de ahi redirigirma a otra
pagina enviando el valor seleccionado.

Saludos
 

Leer las respuestas

#1 Sashka
03/07/2004 - 19:43 | Informe spam
Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
DataGrid1.ItemCreated
'primero te aseguras que no se trate de la fila header
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType ListItemType.AlternatingItem Then
'creas el link pasandole, por ejemplo un valor en el querystring
e.Item.Cells(1).Attributes.Add("onmouseover",
"this.style.backgroundColor='#E7E7E7'")
e.Item.Cells(1).Attributes.Add("onmouseout",
"this.style.backgroundColor='#d5e4ef'")
e.Item.Cells(1).Attributes.Add("onclick",
"javascript:location.href='otrapagina.aspx?ID=" & e.Item.Cells(0).Text +
"';")
e.Item.Cells(1).Style("cursor") = "hand"
End If
End Sub

Sashka
MS MVP Access

"Edilberto Arteaga Lopez" escribió en el mensaje
news:%
Hola a Todos.

He desarrollado una pagina en ASP 3.0 en la que muestro datos de una base


de
datos en una tabla, el primer celda de la tabla el dato lo coloco como
enlace a otra pagina enviando ese dato como referencia a la otra pagina


para
ser procesado.
Ahora quiero hacer algo similar en ASP.NET con el DataGrid, quiero que el
dato de la primer columna se vea como enlace, y de ahi redirigirma a otra
pagina enviando el valor seleccionado.

Saludos


Preguntas similares