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

VB.NET Discussion :

spécifier la largeur des colonnes d'un datagrid


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 151
    Par défaut spécifier la largeur des colonnes d'un datagrid
    Bonsoir,

    dans une application asp(vb), je veux spécifier la largeur de chaque colonne de mon datagrid.

    j'ai vu le lien suivant : http://support.microsoft.com/kb/811203/fr


    mais j'arrive pas à trouver DataGridTableStyle , je l'ai changer par TableStyle mais je ne trouve pas LongestField ou son équivalent.

    comment faire pour spécifier la longueur d'un datagrid ?


    Merci pour vos aides

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    en faite tu dois :
    1.

    Créez un objet DataGridTableStyle.
    2.

    Définissez le MappingName de l'objet table de grille au TableName du DataTable.
    3.

    Ajoutez les objets DataGridColumnStyle, un pour chaque colonne de grille que vous souhaitez présenter, au GridColumnStylesCollection retourné par la propriété GridColumnStyles.
    4.

    Affectez le ColumnName d'un DataColumn au MappingName de chaque DataGridColumnStyle.
    5.

    Ajoutez l'objet DataGridTableStyle à la collection retournée par la propriété TableStyles.
    et ca vien tout droit de l'aide msdn sur tablestyles

    EDIT :
    tu dis :
    j'arrive pas à trouver DataGridTableStyle , je l'ai changer par TableStyle
    en faite TableStyle est une propriété de ton datagrid (une collection de DataGridTableStyle ) a laquel il faut ajouter un nouveau DataGridTableStyle

    pourtant sur le lien que tu donne :
    j'ai vu le lien suivant : http://support.microsoft.com/kb/811203/fr
    j'ai vu le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim ts As New DataGridTableStyle()
    ts.MappingName = "Employees"
    DataGrid1.TableStyles.Clear()
    DataGrid1.TableStyles.Add(ts)
    qui le précise...
    tout ce qu'il te reste a faire c'est à ajouter les datagridcolumnstyle que tu veux voir dans ton datagrid et définir leur largeur.

Discussions similaires

  1. mémoire des largeurs de colonnes d'un datagrid
    Par Golzinne dans le forum Silverlight
    Réponses: 2
    Dernier message: 01/12/2010, 17h44
  2. Largeur instable des colonnes d'un datagrid
    Par mappy dans le forum ASP.NET
    Réponses: 9
    Dernier message: 01/03/2007, 22h36
  3. Largeur des colonnes de datagrid
    Par ShortcutZ dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/12/2005, 19h33
  4. Comment fixer les largeurs des colonnes d'un TStrinGrid
    Par marsupilami34 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 24/08/2005, 13h24
  5. Fixer la largeur des colonnes d'une CListCtrl
    Par Depteam1 dans le forum MFC
    Réponses: 4
    Dernier message: 28/06/2005, 15h46

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