¿hipervÃnculo en un datagrid?
Hola !!!!
Me gustarÃa saber como puedo poner un hipervÃnculo en una celda del datagrid, teniendo en cuenta que ese datagrid varÃa en función de una base de datos, y que el hipervÃnculo también variarÃa en función de la información que contiene dicha celda . No sé si me he explicado bien.
Gracias de todas formas
Me gustarÃa saber como puedo poner un hipervÃnculo en una celda del datagrid, teniendo en cuenta que ese datagrid varÃa en función de una base de datos, y que el hipervÃnculo también variarÃa en función de la información que contiene dicha celda . No sé si me he explicado bien.
Gracias de todas formas
usa un HyperlinkColumn y especifica el DataNavigateUrl con el nombre del campo de la tabla que quieres que sea el enlace-
pon esto en el html del diseño del data grid , justo en la columna donde quieras el hipervÃnculo:
<asp:TemplateColumn HeaderText="Titulo"> <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemTemplate>
<asp:Hyperlink NavigateUrl='<%#databinder.eval(container.dataitem, "dirurl")%>' id="lbtnNumReg" runat="server" text='<%#databinder.eval(container.dataitem, "titulo")%>'>
</asp:Hyperlink> </ItemTemplate> </asp:TemplateColumn>
aquà titulo es el nombre de la columna sobre la que va el hipervÃnculo
<asp:TemplateColumn HeaderText="Titulo"> <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemTemplate>
<asp:Hyperlink NavigateUrl='<%#databinder.eval(container.dataitem, "dirurl")%>' id="lbtnNumReg" runat="server" text='<%#databinder.eval(container.dataitem, "titulo")%>'>
</asp:Hyperlink> </ItemTemplate> </asp:TemplateColumn>
aquà titulo es el nombre de la columna sobre la que va el hipervÃnculo
