04/01/2010, 11:18
|
| | | Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años, 9 meses Puntos: 1 | |
Respuesta: Problema con Control de Usuario Gracias por ayudar. mira esto es lo que tengo:
en la Pagina que contiene al control de usuario. La declaracion:
<%@ Reference Control="~/Asesor/Ase_DetalleMovimientosActivo.ascx" %> El PlaceHolder donde cargo el UserControl
<asp:PlaceHolder ID="PH_Datos" runat="server" EnableViewState="true" ></asp:PlaceHolder> Así cargo el UserControl a través del código
Dim UC_DetalleMovimientoActivo As ASP.DetalleMovimientosActivo
UC_DetalleMovimientoActivo = CType(LoadControl("~/Asesor/Ase_DetalleMovimientosActivo.ascx"), ASP.DetalleMovimientosActivo)
PH_Datos.Controls.Add(UC_DetalleMovimientoActivo) Este es el UserControl
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="Ase_DetalleMovimientosActivo.ascx.vb" Inherits="Asesor_Ase_DetalleMovimientosActivo" ClassName="DetalleMovimientosActivo" %>
<asp:UpdatePanel ID="UP_DetOp" runat="server" EnableViewState="False" UpdateMode="Conditional" >
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" Visible="False"></asp:GridView>
<asp:Panel ID="Pnl_DetalleOperacion" runat="server" Width="100%" backcolor="#FFFFFF" >
<table width="100%" cellpadding ="0" cellspacing="0" id="Tbl_DetMov" runat="server" style= "margin-top:2px; ">
<tr>
<td style=" width:119px;"><asp:Label ID="sEtiquetaCant" runat="server" CssClass="Etiqueta_ParaTextBox" Text="Cantidad" Width="119px"></asp:Label></td>
<td style=" width:8px; "><asp:Label ID="Label14" runat="server" CssClass="Etiqueta_ParaTextBox" Text=":" Width="1px"></asp:Label> </td>
<td style=" width:199px;"> <asp:TextBox ID="Txt_Cantidad" runat="server" CssClass="CuadroNumero_Lectura" Width="190px" readonly="true"></asp:TextBox></td>
<td style=" width:119px;"><asp:Label ID="sEtiquetaPrec" runat="server" CssClass="Etiqueta_ParaTextBox" Text="Precio" Width="119px"></asp:Label></td>
<td style=" width:8px; "><asp:Label ID="Label16" runat="server" CssClass="Etiqueta_ParaTextBox" Text=":" Width="1px"></asp:Label> </td>
<td style=" width:199px;"><asp:TextBox ID="Txt_Precio" runat="server" CssClass="CuadroNumero_Lectura" Width="190px" readonly="true"></asp:TextBox></td>
</tr>
<tr>
<td style=" width:119px;"><asp:Label ID="Label13" runat="server" CssClass="Etiqueta_ParaTextBox" Text="Monto Pago" Width="119px"></asp:Label></td>
<td style=" width:8px; "><asp:Label ID="Label15" runat="server" CssClass="Etiqueta_ParaTextBox" Text=":" Width="1px"></asp:Label> </td>
<td style=" width:199px;"> <asp:TextBox ID="Txt_MontoPago" runat="server" CssClass="CuadroNumero_Lectura" Width="190px" readonly="true"></asp:TextBox></td>
<td style=" width:119px;"><asp:Label ID="Label17" runat="server" CssClass="Etiqueta_ParaTextBox" Text="Moneda Operación" Width="119px"></asp:Label></td>
<td style=" width:8px; "><asp:Label ID="Label18" runat="server" CssClass="Etiqueta_ParaTextBox" Text=":" Width="1px"></asp:Label> </td>
<td style=" width:199px;"><asp:TextBox ID="Txt_MdaOperacion" runat="server" CssClass="CuadroTexto_Lectura" Width="190px" readonly="true"></asp:TextBox></td>
</tr>
<tr>
<td style=" width:119px;"><asp:Label ID="Label27" runat="server" CssClass="Etiqueta_ParaTextBox" Text="Detalle" Width="119px"></asp:Label></td>
<td style=" width:8px; "><asp:Label ID="Label28" runat="server" CssClass="Etiqueta_ParaTextBox" Text=":" Width="1px"></asp:Label> </td>
<td style=" width:199px;"> <asp:TextBox ID="Txt_Detalle" runat="server" CssClass="CuadroTexto_Lectura" Width="190px" readonly="true"></asp:TextBox></td>
<td style=" width:119px;"><asp:Label ID="Label29" runat="server" CssClass="Etiqueta_ParaTextBox" Text="Estado" Width="119px"></asp:Label></td>
<td style=" width:8px; "><asp:Label ID="Label30" runat="server" CssClass="Etiqueta_ParaTextBox" Text=":" Width="1px"></asp:Label> </td>
<td style=" width:199px;"><asp:TextBox ID="Txt_Estado" runat="server" CssClass="CuadroTexto_Lectura" Width="190px" readonly="true"></asp:TextBox></td>
</tr>
</table>
</asp:Panel>
<asp:Panel ID="Pnl_ControlRegistros" runat="server" Width="100%" backcolor="#FFFFFF" style=" text-align:center; vertical-align:top; " CssClass="CuadroTitulo4" >
<asp:ImageButton ID="Btn_Primero" runat="server" OnClick="Btn_Primero_Click" ImageUrl="~/Imagenes/First.gif" />
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel> Y este es el evento del boton
Protected Sub Btn_Primero_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
Mostrar_LineaDetalle()
Habilitar_Botones()
End Sub
Public Sub Mostrar_LineaDetalle()
Dim iLineaDetalle As Integer
Dim oFilaDetalleOperacion As GridViewRow
Dim oNemotecnico As New Cls_Asesor_Nemotecnicos
Dim oFilaNemo As DataRow
iLineaDetalle = CInt(Lbl_LineaDetalle.Text) - 1
oFilaDetalleOperacion = GridView1.Rows(iLineaDetalle)
Select Case oFilaDetalleOperacion.Cells(15).Text
Case "RV_NAC"
sEtiquetaCant.Text = "Cantidad"
sEtiquetaPrec.Text = "Precio"
Case "FFMM_NAC"
sEtiquetaCant.Text = "Cuotas"
sEtiquetaPrec.Text = "Valor Cuota"
Case "RF_NAC"
sEtiquetaCant.Text = "Nominales"
sEtiquetaPrec.Text = "Tasa"
Case Else
sEtiquetaCant.Text = "Nominales/Cantidad"
sEtiquetaPrec.Text = "Precio/Tasa"
End Select
Txt_Estado.Text = oFilaDetalleOperacion.Cells(9).Text
Txt_Cantidad.Text = FormatNumber(oFilaDetalleOperacion.Cells(34).Text, 2)
Txt_Precio.Text = FormatNumber(oFilaDetalleOperacion.Cells(35).Text, 2)
Txt_MontoPago.Text = FormatNumber(oFilaDetalleOperacion.Cells(42).Text, 2)
Txt_MdaOperacion.Text = oFilaDetalleOperacion.Cells(57).Text
End Sub
ojala me puedas dar una mano. |