1 pièce(s) jointe(s)
Etrange comportement d'une DataGridView
Bonjour
J'ai fabriqué un formulaire comportant, entre autre une DataGridView appelée "Données", qui récupère ses données depuis une base de données par l'intermédiaire d'une connexion appelée "Connexion" et d'un OleDbDataAdapter appelé Adaptateur.
Lorsque j'ouvre le formulaire, au lieu de présenter les données rangées sous la forme d'un tableau, le formulaire présente un tableau vide.
Pour faire apparaître les données, il faut cliquer sur la première colonne de gauche. Là, apparait la ligne qui correspond au clic.
En balayant de haut en bas cette colonne, les données apparaissent avec un fond bleu foncé, comme des données sélectionnées. Si on clique sur une case quelconque, celle-ci reste avec son fond bleu, mais l'ensemble des autres données disparait.
Je n'ai jamais vu ça.
Je joins le code qui correspond au chargement du formulaire (fichier AuHasard.docx). C'est le seul code qui court avant l'apparition du formulaire.
L'explication est peut-être dans ce code.
Ou alors, peut-être dans le fait que tout ça se produit alors que j'étrenne une nouvelle machine ?
Merci de vos conseils éclairés.
Note : Les variables utilisées dans le code sont définies par ailleurs.
ce qui me saute aux yeux et à la gorge...
Bjr, cela fait 20 ans que je programme en VB et en SQL. Dés que j'ai ouvert ton code, qqchose m'a immédiatement sauté aux yeux...
Je n'ai jamais osé mettre des accents dans des noms de variables ou de champs SQL, maintenant pourquoi pas?
mais je trouve qu'il y a déjà suffisamment de pièges dans la programmation informatique (quelque soit le langage) pour ne pas prendre le risque de se faire taper sur les doigts...
Il faudrait que tu mettes en ligne la partie initialisation de ton datagridview "Données" (dans Form.designe.vb) voir si ce n'est pas une propriété du composant qui est mal paramétré...