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

No veo el allowpaging de un gridview

Estas en el tema de No veo el allowpaging de un gridview en el foro de .NET en Foros del Web. Tengo varios gridview paginados pero en uno de ellos no veo el paginado ¿alguna idea? he revisado todo he incluso copiado otro que si funciona ...
  #1 (permalink)  
Antiguo 01/10/2008, 08:14
 
Fecha de Ingreso: septiembre-2006
Mensajes: 5
Antigüedad: 17 años, 7 meses
Puntos: 0
No veo el allowpaging de un gridview

Tengo varios gridview paginados pero en uno de ellos no veo el paginado ¿alguna idea?
he revisado todo he incluso copiado otro que si funciona pegado y luego cambiado los nombres de los campos, pero no funciona. El caso es que si pongo 20 lineas o 30 el grid se acorta o estira y muestra correctamente este numero de lineas pero los numeros de las paginas no se ven. Os paso el codigo pero creo que esta todo correcto.
Código:
<asp:GridView ID="gridView" AllowSorting="True" 
                    runat="server" AutoGenerateColumns="False" 
                    Width="100%" 
                    PageSize="20" 
                    BorderWidth="0px" CellSpacing="1" CssClass="titulo1" 
                            EmptyDataText="No hay usuarios en esta comunidad" 
             AllowPaging="True">
                    <RowStyle CssClass="tdCELDA2" HorizontalAlign="Left" />
            <Columns>
                <asp:BoundField DataField="Id_Propietario" HeaderText="Id_Propietario" />
                <asp:BoundField DataField="Id_Comunidad" HeaderText="Id_Comunidad" Visible="false" />
                <asp:BoundField DataField="Coeficiente" HeaderText="COEFICIENTE" />
                <asp:BoundField DataField="Id_Finca" HeaderText="FINCA" />
                <asp:BoundField DataField="NombrePropietario" HeaderText="NOMBRE PROPIETARIO" />
                <asp:BoundField DataField="ApellidoPropietario" HeaderText="APELLIDO PROPIETARIO" />    
                <asp:BoundField DataField="NombreInquilino" HeaderText="NOMBRE INQUILINO" />
                <asp:BoundField DataField="ApellidoInquilino" HeaderText="APELLIDO INQUILINO" />                    
                
                                            
                <asp:CommandField CancelText="Cancelar" InsertText="Nuevo Registro" 
                    NewText="Nuevo" ShowInsertButton="False" ShowSelectButton="False" />
            </Columns>
                    <PagerStyle ForeColor="#666666" />
                    <HeaderStyle CssClass="tdCABECERATABLAS" />
                    <AlternatingRowStyle BorderStyle="None" CssClass="tdCELDA1" />
        </asp:GridView>
  #2 (permalink)  
Antiguo 01/10/2008, 08:37
 
Fecha de Ingreso: septiembre-2006
Mensajes: 5
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: No veo el allowpaging de un gridview

Ya he visto por que es pero no se por que hace esto.
Tengo puesto para ocultar la primera columna esto:
e.Row.Cells(0).Visible = False

pero me oculta el paginado tambien.
Intente en el aspx poner:
<asp:BoundField DataField="Id_Propietario" HeaderText="Id_Propietario" Visible="false"/>

pero entonces cuando llamo a:
Response.Redirect("~/Formularios/GestorContenidosPropietariosEdit.aspx?Id=" + gridView.SelectedRow.Cells(0).Text)

me da error por que no encuentra la columna al estar oculta, es para volverse loco.

Ayuda por favor
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 06:39.