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 :

Dimension d'une colonne dans un Datagrid


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 16
    Par défaut Dimension d'une colonne dans un Datagrid
    Bonjour !

    Avant toute chose, je tiens à dire que j'ai cherché ! (après, peut-être que j'ai merdé aussi...) Mais les solutions vues n'ont aucun effet, soit je m'y prends mal, soit c'est la faute au programme HAHA !

    Donc en fait j'ai une Datagrid, avec quasi 20 colonnes différentes, chacune prenant la taille de la largeur de son headertext, du coup, dans celle ci par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:BoundColumn DataField="NoOASortie" HeaderText="No OA Sortie" SortExpression="NoOASortie"></asp:BoundColumn>
    Et bien mon N° d'OA, qui tient sur 12 chiffres, est à moitié caché par la largeur 'par défaut' de la colonne qui s'affiche comme ça :

    ------
    No
    OA
    Sortie
    ------

    (Vite fait le schéma) Et forcément mes 12 chiffres ne sont pas tous visibles.

    Y'a bien la solution d'attacher NoOASortie au lieu de No OA Sortie, mais c'est moche, évidemment.

    Ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:BoundColumn DataField="NoOASortie" HeaderText="No OA Sortie" ItemStyle-Width="500" SortExpression="NoOASortie"></asp:BoundColumn>
    Ne marche pas, que je rajoute 'px' ou non derrière le 500.

    Ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:BoundColumn DataField="NoOASortie" HeaderText="No OA Sortie" SortExpression="NoOASortie"><itemstyle Width="500"</itemstyle></asp:BoundColumn>
    Ne marche pas non plus, que je rajoute 'px' ou non derrière le 500.

    Alors bon, me reste qu'une question :

    Comment ça se fait :/ ? (ça sent la solution toute con en plus)


    EDIT : Je viens de me rendre compte que le chemin de ce forum passe par C#, donc j'ai du me gourer pour pas changer...

  2. #2
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 16
    Par défaut
    Woohoo j'ai trouvé ! En cherchant un peu plus en fait.

    J'ai découvert une chose magique : le Wrap.

    Je sais pas encore c'que c'est, j'vais aller m'informer, en attendant :

    Ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:BoundColumn DataField="NoOASortie" HeaderText="No OA Sortie" SortExpression="NoOASortie"><ItemStyle Width="500" Wrap="False"></ItemStyle></asp:BoundColumn>
    Fonctionne !

    Merci à moi !

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

Discussions similaires

  1. Récupérer les valeurs d'une colonne dans un datagrid
    Par blackhox dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 03/02/2014, 15h14
  2. Insérer par programmation une valeur dans une colonne d'un Datagrid.
    Par Jean_dick15 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 12/04/2007, 15h32
  3. Dimension d'une colonne dans un JTable
    Par hbzied dans le forum Composants
    Réponses: 1
    Dernier message: 16/05/2006, 21h01
  4. [C#] Modifier la taille d'une colonne dans un datagrid
    Par Sylk dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/01/2006, 18h27
  5. [C#] Formatage d'une colonne dans un DataGrid
    Par corback dans le forum ASP.NET
    Réponses: 6
    Dernier message: 25/05/2005, 11h04

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