ASP.NET - Coger el valor de una columna de un datagrid

 
Vista:

Coger el valor de una columna de un datagrid

Publicado por TI (13 intervenciones) el 05/07/2004 10:02:23
Hola a todos

Tengo cargado en un datagrid paginado el contenido de una tabla. Esta tabla contiene un campo ID que identifica a cada registro. Esta columna la tengo cargada en el datagrid pero no está visible. Lo que quiero hacer es añadir una columna que muestre el texto "ver" y que sea un hiperlink a otra página en la que le envío como parámetro el campo ID que tengo en la columna que no está visible. Alguien me podría decir como se puede hacer esto?

Gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Coger el valor de una columna de un datagrid

Publicado por FAVA (5 intervenciones) el 06/07/2004 21:52:45
Hola.
Lo que se me ocurre que podes hacer es lo siguiente:

como propiedad del grid poner OnItemCommand="ItemsGrid_Command"
y luego poner un LinkButton:
<asp:TemplateColumn> que posea un LinkButton, con la propiedad CommandName="funcionxxxx"

y agregar un script en la pagina:

Sub ItemsGrid_Command(sender As Object, e As DataGridCommandEventArgs)
Dim itemCell As TableCell = e.Item.Cells(0)
Dim id As String = itemCell.Text

Select (CType(e.CommandSource, LinkButton)).CommandName
Case "funcionxxxx"
Response.redirect("otraPagina.aspx?id=" & id)
'indicando a la pagina que te queres dirigir con el parametro
end Select
End Sub

Espero que te sirva

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Coger el valor de una columna de un datagrid

Publicado por FAVA (5 intervenciones) el 06/07/2004 21:59:20
Con e.Item.Cells(0) me estoy refiriendo a la primer columna del datagrid.
Usa 1,2,3 sucesivamente si lo que necesitas es otra columna..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar