configurar un link

11/08/2004 - 17:43 por js | Informe spam
tengo un ultrawebgrid de infargistic..y dentro d el tengo
una colunma con un link..como hago para pasarle los datos
a ese link..y la direccion que deseo que abra..
es decir algo asi..

<a href="mipagina.aspx?tick=<%# DataBinder.Eval
(Container.DataItem, StringDataItem)%>" target="_blank"
title="mi pagina">

Preguntas similare

Leer las respuestas

#1 js
11/08/2004 - 18:57 | Informe spam
como asigno el valor del fromkey..por ejemplo
("detalle")..
puede ayudarme con eso ?.. o es el nombre de mi columna
o, quizas el de mi campo origen de datos
...gracias



Yo personalmente te recomiendo que no pongas la columna


como un link. En vez
de eso, puedes asignarle el link a tu columna en tiempo


de ejecución
utilizando el evento InitializeRow del Grid.

Dentro del evento pones algo como
e.Row.Cells.FromKey("detalle").Value = "<a


href='Detalles.aspx?Id=" +
e.Row.Cells.FromKey("id").Value.ToString() + "&Id2=" +
Request.QueryString("Id2") + "'>" + "Ver Detalle"


+ "</a>"

Te comento esto porque en este evento puedes hacer


prácticamente cualquier
cosa con el contenido de la celda. Poner imágenes,


links, revisar el
contenido de la celda y responder de acuerdo a su


contenido, etc.

Saludos,

Cristhian

"js" escribió en


el mensaje
news:44fc01c47fb9$e1c025c0$
tengo un ultrawebgrid de infargistic..y dentro d el




tengo
una colunma con un link..como hago para pasarle los




datos
a ese link..y la direccion que deseo que abra..
es decir algo asi..

<a href="mipagina.aspx?tick=<%# DataBinder.Eval
(Container.DataItem, StringDataItem)%>" target="_blank"
title="mi pagina">




.

Respuesta Responder a este mensaje
#2 JS
11/08/2004 - 19:36 | Informe spam
OK..MUCHAS GRACIAS...VOY A PROBAR



En este caso:

e.Row.Cells.FromKey("detalle").Value = "<a


href='Detalles.aspx?Id=" +
e.Row.Cells.FromKey("id").Value.ToString() + "&Id2=" +
Request.QueryString("Id2") + "'>" + "Ver Detalle"


+ "</a>"

"detalle" es el nombre de mi columna (puedes definirla


en tiempo de diseño,
o bien puede ser autogenerada (sería tu campo de tu


origen de datos)).
"id" es otra columna del grid
"Id2" es un parámetro cualquiera.

Con este método puedes incluso cambiar el Texto del link


en cada celda, para
esto, cambiarías el
"Ver Detalle" por e.Row.Cells.FromKey("detalle").Value o


por cualquier otra
columna del grid.

Espero que te sirva, no dudes en preguntar.

Cristhian


"js" escribió en


el mensaje
news:40d501c47fc4$4191d390$
como asigno el valor del fromkey..por ejemplo
("detalle")..
puede ayudarme con eso ?.. o es el nombre de mi columna
o, quizas el de mi campo origen de datos
gracias



Yo personalmente te recomiendo que no pongas la columna


como un link. En vez
de eso, puedes asignarle el link a tu columna en tiempo


de ejecución
utilizando el evento InitializeRow del Grid.

Dentro del evento pones algo como
e.Row.Cells.FromKey("detalle").Value = "<a


href='Detalles.aspx?Id=" +
e.Row.Cells.FromKey("id").Value.ToString() + "&Id2=" +
Request.QueryString("Id2") + "'>" + "Ver Detalle"


+ "</a>"

Te comento esto porque en este evento puedes hacer


prácticamente cualquier
cosa con el contenido de la celda. Poner imágenes,


links, revisar el
contenido de la celda y responder de acuerdo a su


contenido, etc.

Saludos,

Cristhian

"js" escribió en


el mensaje
news:44fc01c47fb9$e1c025c0$
tengo un ultrawebgrid de infargistic..y dentro d el




tengo
una colunma con un link..como hago para pasarle los




datos
a ese link..y la direccion que deseo que abra..
es decir algo asi..

<a href="mipagina.aspx?tick=<%# DataBinder.Eval
(Container.DataItem, StringDataItem)%>"






target="_blank"
title="mi pagina">




.





.

Respuesta Responder a este mensaje
#3 Cristhian Job
11/08/2004 - 19:46 | Informe spam
Yo personalmente te recomiendo que no pongas la columna como un link. En vez
de eso, puedes asignarle el link a tu columna en tiempo de ejecución
utilizando el evento InitializeRow del Grid.

Dentro del evento pones algo como
e.Row.Cells.FromKey("detalle").Value = "<a href='Detalles.aspx?Id=" +
e.Row.Cells.FromKey("id").Value.ToString() + "&Id2=" +
Request.QueryString("Id2") + "'>" + "Ver Detalle" + "</a>"

Te comento esto porque en este evento puedes hacer prácticamente cualquier
cosa con el contenido de la celda. Poner imágenes, links, revisar el
contenido de la celda y responder de acuerdo a su contenido, etc.

Saludos,

Cristhian

"js" escribió en el mensaje
news:44fc01c47fb9$e1c025c0$
tengo un ultrawebgrid de infargistic..y dentro d el tengo
una colunma con un link..como hago para pasarle los datos
a ese link..y la direccion que deseo que abra..
es decir algo asi..

<a href="mipagina.aspx?tick=<%# DataBinder.Eval
(Container.DataItem, StringDataItem)%>" target="_blank"
title="mi pagina">
Respuesta Responder a este mensaje
#4 Cristhian Job
11/08/2004 - 20:13 | Informe spam
En este caso:

e.Row.Cells.FromKey("detalle").Value = "<a href='Detalles.aspx?Id=" +
e.Row.Cells.FromKey("id").Value.ToString() + "&Id2=" +
Request.QueryString("Id2") + "'>" + "Ver Detalle" + "</a>"

"detalle" es el nombre de mi columna (puedes definirla en tiempo de diseño,
o bien puede ser autogenerada (sería tu campo de tu origen de datos)).
"id" es otra columna del grid
"Id2" es un parámetro cualquiera.

Con este método puedes incluso cambiar el Texto del link en cada celda, para
esto, cambiarías el
"Ver Detalle" por e.Row.Cells.FromKey("detalle").Value o por cualquier otra
columna del grid.

Espero que te sirva, no dudes en preguntar.

Cristhian


"js" escribió en el mensaje
news:40d501c47fc4$4191d390$
como asigno el valor del fromkey..por ejemplo
("detalle")..
puede ayudarme con eso ?.. o es el nombre de mi columna
o, quizas el de mi campo origen de datos
...gracias



Yo personalmente te recomiendo que no pongas la columna


como un link. En vez
de eso, puedes asignarle el link a tu columna en tiempo


de ejecución
utilizando el evento InitializeRow del Grid.

Dentro del evento pones algo como
e.Row.Cells.FromKey("detalle").Value = "<a


href='Detalles.aspx?Id=" +
e.Row.Cells.FromKey("id").Value.ToString() + "&Id2=" +
Request.QueryString("Id2") + "'>" + "Ver Detalle"


+ "</a>"

Te comento esto porque en este evento puedes hacer


prácticamente cualquier
cosa con el contenido de la celda. Poner imágenes,


links, revisar el
contenido de la celda y responder de acuerdo a su


contenido, etc.

Saludos,

Cristhian

"js" escribió en


el mensaje
news:44fc01c47fb9$e1c025c0$
tengo un ultrawebgrid de infargistic..y dentro d el




tengo
una colunma con un link..como hago para pasarle los




datos
a ese link..y la direccion que deseo que abra..
es decir algo asi..

<a href="mipagina.aspx?tick=<%# DataBinder.Eval
(Container.DataItem, StringDataItem)%>" target="_blank"
title="mi pagina">




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida