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:

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;
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.
Merci à l avance de toute aide .