Foros del Web » Programando para Internet » ASPX (.net) »

gridview, thickbox y update panel, no funciona bien

Estas en el tema de gridview, thickbox y update panel, no funciona bien en el foro de ASPX (.net) en Foros del Web. estimados tengo el siguiente problema tengo una pagina a la cual llamo por medio de Thickbox, en esta tengo unos cuantos controles para agregar datos ...
  #1 (permalink)  
Antiguo 19/02/2010, 09:30
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 9 meses
Puntos: 9
gridview, thickbox y update panel, no funciona bien

estimados
tengo el siguiente problema

tengo una pagina a la cual llamo por medio de Thickbox, en esta tengo unos cuantos controles para agregar datos y una grilla que los muestra, a todo esto , tengo un updatepanel para evitar el postback porque me enviaba a otra pagina cuando hacia cualquier acción de ingreso de datos



el poblema no lo tengo en el ingreso, agrego datos y se refresca bien la grilla(gridview)
pero el problema lo tengo con la eliminación, cuando elimino datos de la grilla
esta desparece o bien desaparecen varios registros de una, pero no son eliminados.-- el caso es que si pruebo la pagina de forma "normal" funciona todo bien...
Algiuen tiene algún tip para evitar un mal funcionamiento de esto?? o bien algún datos de formularios en una ventana modal parecida a Thickbox...

desde ya mil gracias
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 19/02/2010, 11:30
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: gridview, thickbox y update panel, no funciona bien

Yo trabajo con asp.net y jquery ya casi un año a ver muestrame tu codigo derrepente algo estas haciendo mal
  #3 (permalink)  
Antiguo 19/02/2010, 12:34
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 9 meses
Puntos: 9
Desacuerdo Respuesta: gridview, thickbox y update panel, no funciona bien

chamako1988


haber tengo lo siguiente, en la página que desplego dentro del thickbox, tengo varios controles entre los cuales destaco

UpdatePanel para evitar el postback
Gridview con un ImageButton por cada registro que se va agregando



En el RowDataBound
Código:
Protected Sub dgResultado_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles dgResultado.RowDataBound
        Select Case e.Row.RowType
            Case DataControlRowType.DataRow
                Dim delbtn As New ImageButton
                delbtn = e.Row.FindControl("btnEliminar")
                delbtn.Attributes.Add("Title", "Eliminar")
                delbtn.CommandArgument = dgResultado.DataKeys(e.Row.RowIndex).Value.ToString()
                objLib.ConfigurarBoton(delbtn, "onclick", "return confirm('¿Está seguro de  Eliminar el Documento ?');")
        End Select
    End Sub


y en el RowCommand

Código:
        If e.CommandName = "DELDctos" Then
            hdnBifID.Value = e.CommandArgument
            EliminarBifurcacion(hdnBifID.Value)
        End If
Como mencioné, si llamo a la página de forma ormal, es decir fuera de un thickbox, la página hace todo de forma correcta, pero si lo pongo en un thickbox deja de funcionar bien..

Y EL ASPX comienza asi, desde la parte del form en donde están contenidos los controles


Código:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
<asp:UpdatePanel runat="server" ID="updpnl"  UpdateMode >    
<ContentTemplate>



 </ContentTemplate>
</asp:UpdatePanel>            
</form>

y los bootnes que se generan para la grilla tengo lo siguiente

Código:
 <ItemTemplate>                        
                     <asp:ImageButton ImageUrl="../Comunes/img/ico_eliminar.gif" ID="btnEliminar" CommandName="DELDctos" CausesValidation="false" runat="server" />
	             </ItemTemplate>
__________________
Buena Vida...
Francisco

Etiquetas: gridview, panel, thickbox, update, aspx
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 19:16.