OVH Cloud OVH Cloud

Figer des colonnnes dans une datagrid

1 réponse
Avatar
Laurent Gourbeau
Bonjour,

J'ai mis en place une Datagrid qui fait une dizaine de colonnes.
je voudrais faire en sorte que lorsque l'utilisateur fait défiler les
colonnes il ai toujours à l'écran les 5 premières colonnes de la Datagrid.
J'aimerais réaliser cela sans passer par des splits (pas très esthéthiques),
un peu à la manière d'Excel avec l'option 'figer les volets'.
Est-ce possible avec le contrôle Datagrid de VB6 ou dois-je me tourner vers
un autre contrôle plus évolué ?

Merci d'avance pour les éventuelles réponses

Laurent Gourbeau

1 réponse

Avatar
davepath
Salut

Alors essai cela tu le mets dans le datareposition de ton datacontrol.

Form.DataGrid.AllowRowSizing = True ' pour que les lignes puissent bouger
Form.DataGrid.AllowRowSizing = False ' pour bloquer les lignes
' les colonnes
For Each Col In Form.DataGrid.Columns
Col.AllowSizing = True ' elles bougent
Col.AllowSizing = False ' elles bougent plus
Next Col


"Laurent Gourbeau" <Laurent a écrit dans
le message news:
Bonjour,

J'ai mis en place une Datagrid qui fait une dizaine de colonnes.
je voudrais faire en sorte que lorsque l'utilisateur fait défiler les
colonnes il ai toujours à l'écran les 5 premières colonnes de la Datagrid.
J'aimerais réaliser cela sans passer par des splits (pas très


esthéthiques),
un peu à la manière d'Excel avec l'option 'figer les volets'.
Est-ce possible avec le contrôle Datagrid de VB6 ou dois-je me tourner


vers
un autre contrôle plus évolué ?

Merci d'avance pour les éventuelles réponses

Laurent Gourbeau