Bonjour à tous !

J'utilise une connection à une base MYSQL.

Je cherche tout simplement à avoir un formulaire dans lequel soit affiché tous les résultat de ma requête ( ex : select * from produit )

J'ai pensé à un Datagridview car je souhaiterais avoir les nom des champs de ma table et en dessous les données ...

J'ai testé ça pour le moment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
            DataGrid dg_produit = new DataGrid();
            string requete_produit;
            string marque_produit = choix_marque.SelectedValue.ToString();
            string connString = "SERVER=localhost;" +
                                "DATABASE=Photo_fusion;" +
                                "UID=root;" +
                                "PASSWORD=;";
 
            requete_produit = "select * from produit WHERE ID_marque='" + marque_produit + "'";
 
            MySqlDataAdapter DA = new MySqlDataAdapter(requete_produit, connString);
            DataSet DS = new DataSet();
            DA.Fill(DS, "produit");
 
            DataView DV = DS.Tables["produit"].DefaultView;
            DV.AllowEdit = false;
            DV.AllowDelete = false;
            DV.AllowNew = false;
 
            dg_produit.DataSource = DV;
            data_produit.DataSource = dg_produit;
data_produit étant le DataGridView crée dans mon formulaire !

J'essaye de faire ça en code et non pas avec les assistants.

J'ai déjà essayé avec une listbox mais l'affichage est vraiment moche.

Cordialement,