Bonjour à toutes et à tous,
je suis nouveau sur le forum et aussi débutant en C# et MySQL. Jai une base de données en MySQL et Je code avec Visual C# 210 une application pour la gestion de trésorerie. En fait mon probléme c'est ce que j'ai mis des dataGridView dans les interfaces et je veux remplir ces tables a partir des tables existant deja dans ma base de donnée. j'ai utilisé ce code:
mais l'affichage ne se fait pas dans les colonnes que j'ai deja mis mais dans d'autres colonnes qui s'ajoute au tableau avec les noms existant dans la base de données et les premieres colonnes reste vide. j'arrive pas a resoudre ce probleme pour que les données s'affiche dans mes colonnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 String forconnect = "Port=;Database=G;server=lo;UId=;Password="; // Créer un adaptateur MySqlDataAdapter dAdapter = new MySqlDataAdapter("SELECT * FROM Tiers", forconnect); // Créer un DataTable pour mémoriser les données DataTable dTable = new DataTable(); // Remplit l'adaptateur dAdapter.Fill(dTable); // BindingSource pour synchroniser le DataTable et le DataGridView BindingSource bSource = new BindingSource() // Indique la source du DataBinding bSource.DataSource = dTable; // Indique la source du DataGridView dataGridView1.DataSource = dTable;
Merci à l avance de toute aide .
Partager