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>