none
El GridView pierde la barra de paginado RRS feed

  • Pregunta

  • Hola a todos, tengo poblado un GridView usando un ObjectDataSource, cuando voy a la ultima pagina del GridView y selecciono cualquiera de esa ultima pagina, desaparece la barra de paginado, que puede estar sucediendo ? 

    <asp:GridView 
                        ID="gvwArticuloInventario"
                        CellPadding="2"
                        runat="server" 
                        AutoGenerateColumns="False"
                        Width="100%" 
                        AllowPaging="True" 
                        EmptyDataText="No hay datos"
                        DataSourceID="odsInventrario"
                        DataKeyNames="IdArticuloPos,IdInventario"
                        onselectedindexchanged="gvwArticuloInventario_SelectedIndexChanged" 
                        onpageindexchanging="gvwArticuloInventario_PageIndexChanging">
                        <Columns>
                            <asp:TemplateField HeaderText="SELECCION" ShowHeader="False">
                                <ItemTemplate>
                                    <asp:LinkButton ID="lbSeleccionar" runat="server" CausesValidation="False" 
                                        CommandName="Select" Text="Seleccionar"></asp:LinkButton>
                                </ItemTemplate>
                                <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="10%" />
                                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                            </asp:TemplateField>                        
                            <asp:BoundField DataField="Codigo" HeaderText="CODIGO" HtmlEncode="false" >
                                <HeaderStyle Width="10%" HorizontalAlign="Left" VerticalAlign="Middle" />
                            </asp:BoundField>
                            <asp:BoundField DataField="NombreProducto" HeaderText="PRODUCTO" HtmlEncode="false" >
                                <HeaderStyle Width="25%" HorizontalAlign="Left" VerticalAlign="Middle" />
                            </asp:BoundField>
                            <asp:BoundField DataField="Fecha_Caducidad" HeaderText="FECHA CADUCIDAD" HtmlEncode="false" Visible="false" DataFormatString="{0:dd-MM-yyyy HH:mm}">
                                <HeaderStyle Width="10%" HorizontalAlign="Center" VerticalAlign="Middle" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="Serial" HeaderText="SERIAL" HtmlEncode="false" >
                                <HeaderStyle Width="10%" HorizontalAlign="Center" VerticalAlign="Middle" />
                            </asp:BoundField>
                            <asp:BoundField DataField="Cantidad" HeaderText="CANTIDAD" >
                                <HeaderStyle Width="10%" HorizontalAlign="Center" VerticalAlign="Middle" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                        </Columns>
                        <SelectedRowStyle BackColor="#FFFAAE" ForeColor="#585858" />
                        <HeaderStyle CssClass="tablaTitulos" />
                    </asp:GridView>                
                    
                    <asp:ObjectDataSource 
                        ID="odsInventrario" 
                        runat="server" 
                        TypeName="BO.GestionInventarioBo"
                        StartRowIndexParameterName="inicio" 
                        MaximumRowsParameterName="fin"
                        EnablePaging="True" 
                        SelectMethod="ObtenerInventario"
                        SelectCountMethod="ObtenerInventarioCount" >
                        <SelectParameters>
                            <asp:ControlParameter Name="filtro" type="String" DefaultValue="" PropertyName="SelectedValue" ControlID="ddlFiltroArticulo" />
                            <asp:ControlParameter Name="textoFiltro" type="String" DefaultValue="" PropertyName="text" ControlID="txtFiltroArticulo" />
                            <asp:ControlParameter Name="orden" type="String" DefaultValue="D" PropertyName="SelectedValue" ControlID="ddlOrdenArticulo" />
                            <asp:ControlParameter Name="esConFecha" type="Boolean" DefaultValue="False" PropertyName="Checked" ControlID="cbEsConFecha" />
                            
                            <asp:SessionParameter DefaultValue="False" Name="esBusqueda" SessionField="EsBusqueda" Type="Boolean" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
    Gracias.


    zambrano

    martes, 8 de marzo de 2016 19:53