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;
}
