none
mi gridview no reacciona al evento de pagina siguiente RRS feed

  • Pregunta

  • mi codigo aspx es este

     
    <asp:GridView  ID="grdAplicaciones"   runat="server"  Width="100%" Height="80%"  AutoGenerateColumns="False"
                    BackColor="White" EnableTheming="False" Font-Size="13px"
                    ViewStateMode="Enabled" ValidateRequestMode="Enabled" Font-Names="Arial" RowStyle-Width="100%"  AllowCustomPaging="false" AllowPaging="True"
                    DataKeyNames="IdAplicacion"  PageSize ="18" AllowSorting="True"
                    EnableSortingAndPagingCallbacks="True" PagerSettings-Mode="NextPreviousFirstLast"  OnPageIndexChanging="grdAplicaciones_PageIndexChanging">
    
                   
                     <Columns>
                        <asp:BoundField HeaderText="Nombre" DataField="Nombre" ItemStyle-Width="300px" >
                        <ItemStyle Width="300px"></ItemStyle>
                        </asp:BoundField>
                       
                        <asp:BoundField HeaderText="Tipo" DataField="TipoAplicacionTexto" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Left" ItemStyle-VerticalAlign="Middle">
                        <ItemStyle Width="150px"></ItemStyle>
                        </asp:BoundField>
    
                        <asp:BoundField HeaderText="Estado" DataField="EstadoTexto" ItemStyle-Width="150px" ItemStyle-HorizontalAlign="Left" ItemStyle-VerticalAlign="Middle">
                        <ItemStyle Width="150px"></ItemStyle>
                        </asp:BoundField>
    
                       <asp:ButtonField ButtonType="Image" CommandName="INCIDENCIAS"  ImageUrl="~/Images/incidencias.png" Text="Botón3" HeaderStyle-Width="25px" FooterStyle-VerticalAlign="Middle" FooterStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" HeaderStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle"  >
                       <FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
                       <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="25px"></HeaderStyle>
                       <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
                       </asp:ButtonField>
    
                      <asp:ButtonField ButtonType="Image" CommandName="APP" ImageUrl="~/Images/view_16x16.gif" Text="Botón4" HeaderStyle-Width="25px" FooterStyle-VerticalAlign="Middle" FooterStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" HeaderStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle" >
                      <FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
                      <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="25px"></HeaderStyle>
                      <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
                      </asp:ButtonField>
                         
                      <asp:ButtonField ButtonType="Image" CommandName="EDITAR" ImageUrl="~/Images/file_edit_16x16.gif" Text="Botón1" HeaderStyle-Width="25px" FooterStyle-VerticalAlign="Middle" FooterStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" HeaderStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle" >
                      <FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
                      <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="25px"></HeaderStyle>
                      <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
                      </asp:ButtonField>
                        
                      <asp:ButtonField ButtonType="Image" CommandName="BORRAR" ImageUrl="~/Images/trash_16x16.gif" Text="Botón2" HeaderStyle-Width="25px" FooterStyle-VerticalAlign="Middle" FooterStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle"  HeaderStyle-HorizontalAlign="Center" HeaderStyle-VerticalAlign="Middle"  >
                      <FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
                      <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="25px"></HeaderStyle>
                      <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
                      </asp:ButtonField>
                        
                      <asp:ButtonField ButtonType="Image" CommandName="GruposSEG" ImageUrl="~/Images/2608_GoldLock_16x16.png" Text="Botón5" HeaderStyle-Width="25px" FooterStyle-VerticalAlign="Middle" FooterStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle"  HeaderStyle-HorizontalAlign="Center" HeaderStyle-VerticalAlign="Middle"  >
                      <FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
                      <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="25px"></HeaderStyle>
                      <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
                      </asp:ButtonField>
                     
                    </Columns>
                      <HeaderStyle BackColor="Gray" Font-Bold="True" ForeColor="White" />
                      <FooterStyle ForeColor="#8C4510" BackColor="#F7DFB5" />
                      <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" Width="100%" />
                             
    
                   <%--  <pagersettings firstpagetext="|1|" lastpagetext="|Últ|"
                    nextpagetext="|Sig|" previouspagetext="|Ant|" position="Bottom" /> --%>
                   <pagersettings mode="NextPreviousFirstLast" firstpagetext="|Pri|" lastpagetext="|Últ|" nextpagetext="|Sig|" previouspagetext="|Ant|" position="Bottom" PageButtonCount="5" />
                   <RowStyle Width="100%"></RowStyle>
    
            </asp:GridView>

    y estoy usando el metodo

     Sub grdAplicaciones_PageIndexChanging(ByVal sender As Object, ByVal e As GridViewPageEventArgs)
    
            grdAplicaciones.PageIndex = e.NewPageIndex
            CargarGrid()
    
        End Sub


    pero no se ejecuta, no se si hay que poner alguna propiedad del grid a true para que reaccione al evento, ¿alguien sabe como hacerlo?


    • Editado pit29 miércoles, 3 de enero de 2018 11:23
    miércoles, 3 de enero de 2018 11:21

Respuestas

Todas las respuestas

  • Hola pit29

    De acuerdo a tu consulta, revisa los eventos Page_Init y Page_Load  ya que lo mas seguro es no estas actualizando el Grid en cada Request.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 3 de enero de 2018 16:43
    Moderador
  • gracias, el problema estaba en el Page_Load solo tenia codigo para  If Not IsPostBack Then.

    saludos, pequeño detalle jajaja

    miércoles, 3 de enero de 2018 17:05