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

Link Button en DataGrid

Estas en el tema de Link Button en DataGrid en el foro de .NET en Foros del Web. Saludos a todos!!!! Necesito algo de ayuda con un LinkButton, actualmente tengo un Datagrid asi: Código: <asp:datagrid id="dgPrecios" style="Z-INDEX: 110; LEFT: 56px; POSITION: absolute; TOP: ...
  #1 (permalink)  
Antiguo 17/11/2004, 09:39
Avatar de OSRO  
Fecha de Ingreso: octubre-2004
Mensajes: 114
Antigüedad: 19 años, 6 meses
Puntos: 0
Link Button en DataGrid

Saludos a todos!!!!

Necesito algo de ayuda con un LinkButton, actualmente tengo un Datagrid asi:

Código:
<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>
Y el linkButton le doy los links en el code behind asi:

Código:
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
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.

Se agradece cualquier comentario.
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 13:34.