Salut, j'ai un petit problème lors de l'ouverture d'un DataGrid.

En effet, au départ, lorsque ma page s'ouvre, je ne veux pas voir cette DataGrid. Par contre, quand je click sur un boutton, je veux l'afficher.

Le problème est que ma DataGrid s'affiche dès le début. Je ne vois pas pourquoi.
Voici la partie du code qui devrait ouvrir la DataGrid après avoir cliquer sur Button1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
        Dim chaine As String
        chaine = "SELECT fiche.[N°fiche],fiche.[N°client],client.nomsociete,fiche.[N°materiel],materiel.designation,materiel.marque,materiel.type,fiche.[N°serie],fiche.refclient,fiche.date,fiche.encours,fiche.termine,fiche.nondepanne,fiche.bordereau,fiche.bonpourdevis FROM materiel INNER JOIN (client INNER JOIN fiche ON fiche.[N°client]=client.[N°client]) ON fiche.[N°materiel]=materiel.[N°materiel]where (fiche.termine=1 OR fiche.nondepanne=1) and (fiche.accepte=1 OR fiche.refuse=1) and fiche.bordereau = 0 and fiche.present = 1 ORDER BY client.nomsociete, fiche.[N°fiche] desc"
 
        DataGrid1.Visible = False
        affiche_grille(chaine)
        format_grille(Me.DataGrid1, New FormatCellEventHandler(AddressOf FormatGridCells))
        Label22.Text = DataGrid1.BindingContext(DataGrid1.DataSource, DataGrid1.DataMember).Count
        DataGrid1.Visible = True
Je remercie par avance ceux pouvant m'aider à corriger cette erreur