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 :

[C#][2.0] Comment ajouter une scrollbar a un gridview?


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 123
    Par défaut [C#][2.0] Comment ajouter une scrollbar a un gridview?
    bonjour,
    je cherche à avoir une "ScrollBar" dans ma GridView, j'ai beaucoup cherché dans les forum, mais en vain
    vous avez une idée ?
    merci pour votre aide

  2. #2
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 57
    Par défaut
    tu peux activer les propriétés suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Scrollable="True"
    AllowSorting="True"
    Je te conseille également de donner une taille fixe (height="...px") à ta grille,
    et normalement tu veras apparaitre un belle scrollbar

  3. #3
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Bonsoir,


    Je suis aussi intéressé mais... il semble que le gridview n'accepte pas de Scrollable.

    Me suis-je trompé quelque part?

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 30
    Par défaut
    Ou veux tu mettre une scroll bar exactement?
    Dans un de tes champs, sur tout ton gridview?
    Si c'est sur le gridview, essaye juste de le mettre dans un div?

    <div style="overflow:auto; widht:100%; height:TaHauteurpx" >
    <gridview />
    </div>

  5. #5
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Merci pour le conseil, je vais essayé tout de suite.
    En fait mon gridview doit déjà être dans un div mais je n'avais tout simplement pas pensé à le dimenssionner.

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 123
    Par défaut
    bonjour, et merci pour vos réponses:

    pour mon ami grand_duck :
    tu peux activer les propriétés suivantes :


    Code :
    Scrollable="True"
    AllowSorting="True"
    Je te conseille également de donner une taille fixe (height="...px") à ta grille,
    et normalement tu veras apparaitre un belle scrollbar
    malheureusement ça marche pas, car le gridview ne possède pas de propriété "Scrollable".



    pour mon ami .Rod.:

    Ou veux tu mettre une scroll bar exactement?
    Dans un de tes champs, sur tout ton gridview?
    Si c'est sur le gridview, essaye juste de le mettre dans un div?

    <div style="overflow:auto; widht:100%; height:TaHauteurpx" >
    <gridview />
    </div>

    au début j'étais tres optimiste, je voulais faire le scrollbar juste pour les lignes de mon gridview, mais maintenant ça marche meme pas pour un scrollbar pour tout le gridview, j'ai déja essayé ton code mais tjs ça marche pas.
    ce que je crains c'est que ça soit à cause du débugeur de Visual Studio 2005, avec lequel je travail, car j'ai lu qqc comme ça dans un forum.


    mes amis j'attends tjs votre aide car je risque d'epuiser mes idées sans arriver

  7. #7
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Pour information, j'ai essayé ce qu'a conseillé .Rod. (encore merci de ton aide ), à savoir intervenir sur le div englobant le grid view:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="overflow:auto; widht:100%; height:TaHauteurpx" >
    et pour moi, cela fonctionne trés bien (à ceci prés que je me rends compte que ce n'est peut être pas une bonne idée dans mon cas car cela implique de générer un tableau assez long ce qui entraine un temps de réponse important... finalement c'est peut être mieux de laisser le paging ! ).

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 30
    Par défaut
    Donc c'est pour certaines colonnes et non pour le grid view entier que tu veux faire ca.
    Quand tu passe en mode édition, et que tu clique sur la petite flêche en haut à droite de ton gridview, tu choisis "Modifier les colonnes". Un menu (je suppose que tu connais déjà) va te permettre de sélectionner une colonne (celle que tu veux rendre scrollable) . La tu choisis de la convertir en TemplateField, ce qui te permettra de gérer la mise en forme des cellules de cette colonne. Repasse en mode source, tu devrais voir le changement. Là tu dois pouvoir réutiliser un div pour le template de ta cellule. J'espère que c'est ce que tu cherchais, sinon redonne quelques détails

Discussions similaires

  1. Comment ajouter une ScrollBar dans un TComboBox ?
    Par MottetCCSF dans le forum Composants VCL
    Réponses: 1
    Dernier message: 31/10/2007, 19h44
  2. Comment ajouter une icone à une JInternalFrame
    Par wassimb dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 12/07/2006, 15h13
  3. Réponses: 3
    Dernier message: 07/10/2005, 12h07
  4. [ADO.Net][VB.NET] Comment ajouter une colonne Integer à un DataTable ?
    Par graphicsxp dans le forum Accès aux données
    Réponses: 2
    Dernier message: 20/04/2005, 12h08
  5. [JTree] Ajouter une scrollbar
    Par Farias dans le forum Composants
    Réponses: 2
    Dernier message: 29/10/2004, 00h21

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