Bonjour,
J'aimerai afficher ou cacher des colonnes d'un Datagrid dynamiquement, c'est à dire sur sélection dans une combo, j'affiche ou non une certaine colonne.
J'appelle la procédure suivante sur click sur ma combo
Si je sélectionne dans ma combo de façon à cacher la colonne, la colonne qui auparavant était affichée est cachée, jusque là c'est normal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Sub subAfficherColconv() Dim bAfficher As Boolean bAfficher = (cb2Categorie.Text = cstMutuelle) DataGridListeIdentifiant.Columns(edeb_conv).Visible = bAfficher DataGridListeIdentifiant.Refresh End Sub
Mais si j'essaie de rafficher la colonne, elle n'est pas affichée mais j'ai quand même DataGridListeIdentifiant.Columns(edeb_conv).Visible = True.
NB le booléen bAfficher est bien à Faux quand je veux afficher la colonne, il n'y a pas d'erreur la dessus.
Lorsque la colonne est supposée être affichée on a bien
DataGridListeIdentifiant.Columns(edeb_conv).Visible = True
Je suis perdue
Pouvez-vous m'aider?
Merci beaucoup
Partager