Question : DataGridView - établissement de la taille de colonne ?

I après création du DataGridView et de l'attache il à un point d'émission que j'essaye de placer la largeur de colonne et j'obtiens une erreur. Je vérifie et vois qu'elle a grid.columns.count car 0 aussi bien rowcount pourtant l'ensemble de données ont 4 rangées et environ 12 colonnes, ET cette grille montre quand la forme sur laquelle elle est placée est montrée. Veuillez voir le code. Peut-être quelqu'un peut trouver ce que je dois faire here. faux class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
>Private " de l'id= " codeSnippet965926 de
           
class= de

Réponse : DataGridView - établissement de la taille de colonne ?

Puisque vous créez le DataGridView dynamiquement les colonnes ne seront pas à la disposition de vous jusqu'à ce que la grille ait accompli l'attache. Ainsi, ce que vous devez faire est d'ajouter un traiteur pour l'événement de DataBindingComplete et de placer les tailles de colonne là :
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
    AddHandler grd.DataBindingComplete, grd_DataBindingComplete d'AddressOf

    Sous-marin privé DataGridView1_DataBindingComplete (expéditeur de ByVal comme System.Object, ByVal e comme System.Windows.Forms.DataGridViewBindingCompleteEventArgs)

        Faible GRD comme DataGridView = C (expéditeur, DataGridView)

        GRD. Colonnes (0). Largeur = 80
        GRD. Colonnes (« description »). Largeur = 200
        GRD. Colonnes (« en poids »). Largeur = 45
        GRD. Colonnes (« inventaire »). Largeur = 55

    Sous-marin d'extrémité 
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us