Affichage des donnés de la base de donné MySql dans datagridview
Fermé
ing-enis
-
2 juin 2013 à 04:10
dragazor Messages postés 49 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 juillet 2013 - 3 juin 2013 à 16:43
dragazor Messages postés 49 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 juillet 2013 - 3 juin 2013 à 16:43
A voir également:
- Affichage des donnés de la base de donné MySql dans datagridview
- Donne voiture cause décès - Forum Vos droits sur internet
- Formules excel de base - Guide
- Donne camping-car gratuit - Forum Vos droits sur internet
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Périphérique système de base ✓ - Forum Pilotes (drivers)
1 réponse
dragazor
Messages postés
49
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 juillet 2013
5
3 juin 2013 à 16:43
3 juin 2013 à 16:43
Salut,
sur la DataGridView, il y a une propriete qui s'apelle "autogeneratecolumns" qu'il faut passer a False pour éviter qu'il ne génère les colonnes tout seul.
Selon moi voici ce que tu peux faire:
Solution 1:
En mode Design, sur ta Gridview, la ou tu as créé tes colonnes, il y a des propriétés pour chacune de tes colonnes. Dans ces propriétés, il y une partie "Données" ou tu trouvera "Datafield". Dans Datafield il te faut mettre le nom du champ ou de la donnée que tu récupère dans ta base.
Si tu fais : Select Modele, Marque, Chevaux from Voitures
Pour la colonne Modèle de ta DataGridView, dans DataField il te faudra mettre Modele.
Si tu as une colonne Puissance tu mettras dans DataField Chevaux
En gros ca te permet de dire a ta DataGridView, dans cette colonne la je veux mettre telle donnée.
Solution 2:
Tu crèes un DataTable (avec les noms de colonnes que tu veux) qui va récupérer les données issues de ta base de données. Après tu utilise le DataTable comme source de ton DataGridView. Dans ce cas tu n'a plus avec "AutoGenerateColumns = True". Il va te générer les bonnes colonnes.
En espérant avoir bien compris le problème et avoir pu aider.
sur la DataGridView, il y a une propriete qui s'apelle "autogeneratecolumns" qu'il faut passer a False pour éviter qu'il ne génère les colonnes tout seul.
Selon moi voici ce que tu peux faire:
Solution 1:
En mode Design, sur ta Gridview, la ou tu as créé tes colonnes, il y a des propriétés pour chacune de tes colonnes. Dans ces propriétés, il y une partie "Données" ou tu trouvera "Datafield". Dans Datafield il te faut mettre le nom du champ ou de la donnée que tu récupère dans ta base.
Si tu fais : Select Modele, Marque, Chevaux from Voitures
Pour la colonne Modèle de ta DataGridView, dans DataField il te faudra mettre Modele.
Si tu as une colonne Puissance tu mettras dans DataField Chevaux
En gros ca te permet de dire a ta DataGridView, dans cette colonne la je veux mettre telle donnée.
Solution 2:
Tu crèes un DataTable (avec les noms de colonnes que tu veux) qui va récupérer les données issues de ta base de données. Après tu utilise le DataTable comme source de ton DataGridView. Dans ce cas tu n'a plus avec "AutoGenerateColumns = True". Il va te générer les bonnes colonnes.
En espérant avoir bien compris le problème et avoir pu aider.