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 :

Gridview : calcul auto pagination


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Par défaut Gridview : calcul auto pagination
    Bonjour,
    Je me retrouve face à un "petit" problème concernant la génération de mon gridview. tout fonctionne très bien mais c'est plus une question de "mise en page".
    Donc je génère mon gridview avec des éléments en base de données selon la navigation de l'utilisateur. Tout va bien jusqu'ici sauf que j'ai définit la limite d'élément pour la pagination à 5 et donc la propriété PageSize="5".

    Ceci fonctionne très bien lorsque mes 5 éléments de gridview possède assez de détails pour remplir la page. lorsque les données présentes sont assez courtes, je me retrouve avec un gridview qui fait a peine la moitié de la page et l'utilisateur doit passer à la page 2 ou 3.... du gridview pour voir les éléments suivants alors qu'il y a la place sur la page pour afficher quasiment 10 éléments par page.

    Donc ma question est : peut-on définir dynamiquement la propriété PageSize d'un gridview selon la place que prennent les données ?

    j'espère avoir été assez clair dans mon explication

    Merci pour votre aide

  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 : 41
    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
    A priori, je dirais non. Sauf à gérer manuellement ta pagination si tu sais que certains items sont trop courts.
    La pagination automatique ne te permettra pas de le faire.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Par défaut
    Merci pour cet élément de réponse, mais comment le gérer manuellement ? Peut-on le faire suivant la hauteur du gridview ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 72
    Par défaut
    Bonjour,
    Je pense que je vais opter pour un moyen de contournement qui est de définir des hauteurs de lignes fixes. Certaines seront plus remplis que d'autres mais au moins mon gridview aura toujours la même taille et je ne serais pas obliger de gérer manuellement la pagination (pas top pour les perfs).

    Merci à calagan99

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

Discussions similaires

  1. [XL-2003] Calcul auto pour tous les classeurs SAUF un
    Par choup67 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 12/05/2010, 10h51
  2. Gridview tri et pagination
    Par Ya7yaKech dans le forum ASP.NET
    Réponses: 2
    Dernier message: 17/05/2009, 19h06
  3. GridView, Button, et Pagination
    Par chalumea dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/04/2009, 15h59
  4. [MySQL] calendrier et calcul auto de montants sur bulletin reservation
    Par dalmas dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 21/11/2007, 22h49
  5. Gridview : probleme de pagination
    Par LOUPO dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/07/2006, 16h08

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