Redimensionnement par script VB.NET d'un datagridview

Résolu
Technologie_019 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
Technologie_019 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir, Désolé du dérangement mais voilà j'aurai une question de plus car en fait j'arrive à créer une base de donnée dans le datagridview à partir du Script VB.NET en ajoutant des exemples de lignes qui suivent :
        DataGridView1.Rows.Clear()
        DataGridView1.ColumnCount = 7
        DataGridView1.Columns(0).Name = "ID"
        DataGridView1.Columns(1).Name = "Essai1"
        DataGridView1.Columns(2).Name = "Test2"
        DataGridView1.Columns(3).Name = "Test3"
        DataGridView1.Columns(4).Name = "Test4"
        DataGridView1.Columns(5).Name = "Test5"
        DataGridView1.Columns(6).Name = "Test6"


Mais par contre impossible de trouver comment faire en sorte que les colonnes se redimensionne pour prendre tout le datagridview SVP
Cela serait très gentil de votre part
Cordialement

3 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    Par code:

       DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill

    2
    1. Technologie_019 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,

      Merci beaucoup, mais maintenant je pense qu'il faut que je créer une nouvelle question sur le forum car j'ai 2 souci

      Premièrement sur le dgv je voudrais que par exemple la colonne ID soit égale que à 10px de longueur, la hauteur je voudrais laisser par défaut

      Deuxièmement, je voudrais savoir comment faire pour calculer plusieurs chiffre dans la même colonne qui me permettrai après de faire un total
      S'il vous plaît,
      merci,
      Cordialement.
      0
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Pour la 1ère question:

    2 manières

    With Me.DataGridView1
        'adapter numero colonne
    
                .Columns(1).Width = 10 'en px
    
        .Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells ' autosize
    
     End With


    Pour la 2ème question met un nouveau post
    1
    1. Technologie_019 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci beaucoup
      0
  3. Utilisateur anonyme
     
    Bonsoir

    Dans ce tuto, sur le binding, je montre comment personnaliser le titre des colonnes, la largeur se configure au même endroit.
    Si la configuration en mode design ne te suffit pas, il faut accéder aux mêmes propriétés par le code.
    0
    1. Technologie_019 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci est oui effectivement il me le faut obligatoirement par le code car par le design je n'ai pas de base de donnée la base de donnée ce créer lors du lancement du logiciel
      Mais merci cela va quand même me servir pour d'autres logiciels (Pour ce logiciel je vais voir si j'arrive à accéder par le script au fonction que tu m'as envoyé)
      Cordialement
      0