[DatagridView] Afficher résultat requete SQL
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:
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,