Afficher les enregistrements d’une table Access dans un DataGridView
Afficher les enregistrements d’une table Access dans un DataGridView
Objectif:
- Description:
- Partons d’une table « Apprenants » dans une base de données Microsoft Access.
- Réalisation:
- Déclarez les variables suivantes:
- Ajoutez le code suivant sous l’événement Click du bouton btnCharger
- Résultat attendu:
- Vidéo d’explication
using System.Data.OleDb; namespace afficher_table_access_datagridview { public partial class Form1 : Form { String connString = "Provider=Microsoft.ACE.OLEDB.12.0; " + "Data Source=Chemin de la base\\gestion apprenant.accdb"; OleDbConnection MyConn; OleDbDataAdapter da; DataSet ds; DataTableCollection tables; BindingSource source1; DataView view = new DataView();
private void btnCharger_Click(object sender, EventArgs e) { MyConn = new OleDbConnection(); MyConn.ConnectionString = connString; ds = new DataSet(); tables = ds.Tables; da = new OleDbDataAdapter("Select * from [apprenants]", MyConn); da.Fill(ds, "apprenants"); DataView view = new DataView(tables[0]); source1 = new BindingSource(); source1.DataSource = view; dgvAccess.DataSource = view; }