Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/09/2008, 09:42
Rodro
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Hacer referencia a enlace en gridview.

Hola a todos, con respecto hacer referencia a una columna de tipo template con
un enlace html dentro de un gridview ya cambie el tipo de columna por una tipo
hyperlink como les demuestro ababjo:

<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="enlace" runat="server" NavigateUrl='<%# Eval("cod", "ReprogVisita.aspx?cod={0}") %>' Text="Reprogramar"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>

en problema esta al momento de mandar mas de un parametro, solo me coje uno, si le envio de
esta forma mas de un parametro me da error:

<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="enlace" runat="server" NavigateUrl='<%# Eval("cod,cod_det,cod_est", "ReprogVisita.aspx?cod={0}&detcod={1}&estacod={2}" ) %>' Text="Reprogramar"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>

DataBinding: 'System.Data.DataRowView' no contiene una propiedad con el nombre 'cod,cod_det,cod_est'.

Si alguien me puede ayudar a pasar mas de un parametro con este tipo de columna se lo agradeceria mucho.