IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Bien positionner les pagers d'un gridview


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Bien positionner les pagers d'un gridview
    Bonjour,
    Je suis entrain de développer un site intranet dans le cadre d'un stage. Cela fait 2 semaines que j'ai commencé l'ASP et je me heurte à un petit problème non pas de développement mais plutôt de design.
    Je dispose donc d'un GridView bindé avec une requête SQL. Cette requête SQL pourra, avec le temps, me renvoyer un nombre important d'enregistrements et j'ai donc décidé de mettre en place une pagination que le GridView propose.
    Le seul hic, c'est au niveau affichage de cette pagination. Je vous montre un screen et je vous explique ce que je cherche à avoir :

    Donc, comme vous pouvez le voir sur ce screen, je dispose de deux flèches violettes. Or, je voudrais soit les centrer, soit mettre celle permettant de passer à la suite de la liste (celle de droite) à l'autre extrémité du GridView.
    Je sèche complètement donc je fais appel à vous.
    Voici le code de mon GridView et de la pagination :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <asp:GridView ID="GVListeDemandeCours" runat="server" 
                                              AutoGenerateColumns="False" Width="100%"
                                              BorderColor="#DCBBCB" BorderWidth="2px" BorderStyle="Ridge"
                                              DataSourceID="listedemcours" AllowSorting="True" 
                    AllowPaging="True" PageSize="5">
                    <PagerSettings Mode="NextPrevious" 
                                   NextPageImageUrl="~/images/icones/flechedroiteviolette.png" Position="TopAndBottom" 
                                   PreviousPageImageUrl="~/images/icones/flechegaucheviolette.png" 
                                   NextPageText="Suivant" PreviousPageText="Précédent"/>
                    <Columns>
                        <asp:BoundField DataField="DEMDate" 
                                        HeaderText="DEMDate"
                                        ControlStyle-BorderColor="Black"
                                        SortExpression="DEMDate" DataFormatString="{0:dd/MM/yyyy}" >
        <ControlStyle BorderColor="Black"></ControlStyle>
                        </asp:BoundField>
                            <asp:HyperLinkField DataNavigateUrlFields="DEMId" 
                                                DataTextField="DEMTitre" HeaderText="Demande" 
                                                NavigateUrl="ConsultDemande.aspx" 
                                DataNavigateUrlFormatString="ConsultDemande.aspx?demande={0}" />
                            <asp:BoundField DataField="ETATDEMLibelle" 
                                            HeaderText="Etat" 
                                            SortExpression="DEMEtatDemande" />
                    </Columns>
                </asp:GridView>
                <asp:AccessDataSource ID="listedemcours" runat="server" 
                                      DataFile="~/App_Data/IncidentENSAM.mdb" 
                                      SelectCommand="SELECT DEMANDE.DEMId, DEMANDE.DEMDate, DEMANDE.DEMTitre, DEMANDE.DEMEtatDemande, ETATDEMANDE.ETATDEMLibelle 
                                                     FROM (DEMANDE INNER JOIN ETATDEMANDE ON DEMANDE.DEMEtatDemande = ETATDEMANDE.ETATDEMId) 
                                                     WHERE (DEMANDE.DEMUtilisateur = ?) 
                                                     ORDER BY DEMDate DESC, DEMId DESC">
                    <SelectParameters>
                        <asp:SessionParameter Name="?" SessionField="Utilisateur" />
                    </SelectParameters>
                </asp:AccessDataSource>

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Je pense que tu devrais regarder du côté du PagerStyle de ton GridView.
    tu pourrais lui indiquer une cssclass et aligner horizontalement et verticalement ta grid.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/06/2013, 12h16
  2. Réponses: 11
    Dernier message: 24/08/2006, 11h22
  3. Comment bien gérer les utilisateurs multiples
    Par Vesta dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 29/06/2006, 08h48
  4. [JDesktopPane] Comment bien gérer les JInternalFrame ?
    Par calogerogigante dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 05/04/2006, 12h45
  5. [RCP]Positionner les view
    Par david06600 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 10/01/2006, 12h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo