Necesito algo de ayuda con un LinkButton, actualmente tengo un Datagrid asi:
Código:
Y el linkButton le doy los links en el code behind asi:<asp:datagrid id="dgPrecios" style="Z-INDEX: 110; LEFT: 56px; POSITION: absolute; TOP: 272px" runat="server" Width="896px" AutoGenerateColumns="False" ForeColor="Black" GridLines="Vertical" CellPadding="2" BackColor="White" BorderWidth="1px" BorderStyle="Solid" BorderColor="#999999"> <FooterStyle BackColor="#CCCCCC"></FooterStyle> <SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#000099"></SelectedItemStyle> <AlternatingItemStyle BackColor="#CCCCCC"></AlternatingItemStyle> <HeaderStyle Font-Size="Larger" Font-Bold="True" HorizontalAlign="Center" ForeColor="White" VerticalAlign="Middle" BackColor="#B7A948"></HeaderStyle> <Columns> <asp:BoundColumn DataField="cve_paquete" HeaderText="CLAVE"> <HeaderStyle Width="3cm"></HeaderStyle> </asp:BoundColumn> <asp:BoundColumn DataField="descripcion" HeaderText="DESCRIPCION"></asp:BoundColumn> <asp:BoundColumn DataField="Tienda" HeaderText="TIENDA"></asp:BoundColumn> <asp:BoundColumn DataField="precio" HeaderText="PRECIO"></asp:BoundColumn> <asp:TemplateColumn> <ItemStyle HorizontalAlign="Center"></ItemStyle> <ItemTemplate> <a id="lnkDetails" runat="server" target="_blank">Detalles</a> </ItemTemplate> </asp:TemplateColumn> </Columns> <PagerStyle HorizontalAlign="Center" ForeColor="Black" BackColor="#999999"></PagerStyle> </asp:datagrid>
Código:
Ahora bien mi duda es como le puedo hacer para que la funcion dgPrecios_ItemDataBound le asigne a mi LinkBUtton que se abra un Pop Up en lugar de una pagina normal de explorador.Private Sub dgPrecios_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgPrecios.ItemDataBound Dim PaqueteId As Integer Dim Anchor As HtmlAnchor Const Dir_Pop As String = "PopUpDetallesPaquete.aspx" If ((e.Item.ItemType = ListItemType.Pager) Or _ (e.Item.ItemType = ListItemType.Header) Or _ (e.Item.ItemType = ListItemType.Footer)) Then Else PaqueteId = CInt(Me.dgPrecios.DataKeys(e.Item.ItemIndex)) Anchor = CType(e.Item.FindControl("lnkDetails"), _ HtmlAnchor) Anchor.HRef = Dir_Pop & "?CvePaquete=" & PaqueteId.ToString() End If End Sub
Se agradece cualquier comentario.
