Foros del Web » Programación para mayores de 30 ;) » .NET »

¿Como pongo 2 parametros en un DataNavigateUrlField?

Estas en el tema de ¿Como pongo 2 parametros en un DataNavigateUrlField? en el foro de .NET en Foros del Web. Muy buenas, tengo el siguiente datagrid: Código: <asp:datagrid id="DG1" runat="server" Width="95%" Font-Size="12px" Font-Names="Tahoma" CellSpacing="1" GridLines="None" AutoGenerateColumns="False"> <HeaderStyle BackColor="#E1E1E1"></HeaderStyle> <Columns> <asp:BoundColumn Visible="False" DataField="idusuario" ReadOnly="True"></asp:BoundColumn> <asp:BoundColumn DataField="nom" ...
  #1 (permalink)  
Antiguo 19/07/2005, 04:30
Avatar de Scour  
Fecha de Ingreso: octubre-2003
Ubicación: Murcia (España)
Mensajes: 94
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación ¿Como pongo 2 parametros en un DataNavigateUrlField?

Muy buenas, tengo el siguiente datagrid:

Código:
<asp:datagrid id="DG1" runat="server" Width="95%" Font-Size="12px" Font-Names="Tahoma" CellSpacing="1"
				GridLines="None" AutoGenerateColumns="False">
				<HeaderStyle BackColor="#E1E1E1"></HeaderStyle>
				<Columns>
					<asp:BoundColumn Visible="False" DataField="idusuario" ReadOnly="True"></asp:BoundColumn>
					<asp:BoundColumn DataField="nom" HeaderText="Nombre"></asp:BoundColumn>
					<asp:BoundColumn DataField="activo" HeaderText="Solicitud"></asp:BoundColumn>
					<asp:HyperLinkColumn Text="Ver Ficha" Target="inf" DataNavigateUrlField="idusuario" DataNavigateUrlFormatString="ver_ficha.aspx?id={0}"></asp:HyperLinkColumn>
					<asp:BoundColumn DataField="trasis" HeaderText="Fuente"></asp:BoundColumn>
					<asp:ButtonColumn Text="Cambiar Estado" CommandName="update"></asp:ButtonColumn>
				</Columns>
			</asp:datagrid>
Como veis tiene un campo que es un vinculo con un parametro:

Código:
<asp:HyperLinkColumn Text="Ver Ficha" Target="inf" DataNavigateUrlField="idusuario" DataNavigateUrlFormatString="ver_ficha.aspx?id={0}"></asp:HyperLinkColumn>
Pero necesito que tenga otro parametro más.

Ahora la url está como:

ver_ficha.aspx?id={0}

y yo necesito que sea:

ver_ficha.aspx?id={0}&trasis={0}

¿Como puedo añadirle otro campo de parámetro?

Muchas gracias de antemano.

Saludos.
  #2 (permalink)  
Antiguo 19/07/2005, 06:23
Avatar de Rony J.  
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 19 años, 5 meses
Puntos: 0
Puedes intentar algo como esto:

<asp:HyperLink id=HyperLink1 runat="server" NavigateUrl='<%# "ver_ficha.aspx?id=" + DataBinder.Eval(Container.DataItem, _
"ID") + "&Prasis=" + DataBinder.Eval(Container.DataItem, "Prasis") %>'
Text='<%# DataBinder.Eval(Container, "DataItem.CampoAMostrar") %>'>
</asp:HyperLink>

Checa este enlace:
http://www.microsoft.com/spanish/msd...ices/art18.asp

Saludos.
__________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein
  #3 (permalink)  
Antiguo 19/07/2005, 06:47
Avatar de Scour  
Fecha de Ingreso: octubre-2003
Ubicación: Murcia (España)
Mensajes: 94
Antigüedad: 20 años, 6 meses
Puntos: 0
Mil gracias, estaba ya trepando por las paredes...

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:17.