Problème d'affichage du résultat de select dans datagridview

hajerkerkena Messages postés 27 Date d'inscription mardi 6 décembre 2011 Statut Membre Dernière intervention 19 avril 2012 - 11 déc. 2011 à 13:53
cgandco Messages postés 219 Date d'inscription mercredi 26 octobre 2011 Statut Membre Dernière intervention 22 juin 2017 - 11 déc. 2011 à 21:32
bonjour,
voici un extrait de mon code afin d'affiché le résultat d'une requête select dans datagridview mais ça ne marche pas

MySqlConnection con = new MySqlConnection("server=localhost;database=projet;uid=root;password=root;");
MySqlCommand com = new MySqlCommand();
MySqlDataAdapter da = new MySqlDataAdapter();
DataTable dt;

private void getperseonnelall()
{
dt = new DataTable();
con.Open();
com.Connection = con;
com.CommandType = CommandType.Text;
//requete select qui récupère tous les matricules des personnels et qui sont par défaut présents
com.CommandText = "select personnel.matricule,personnel.nom,prenom,presence.hentm,presence.hsorm,presence.hentapm,presence.hsorapm from personnel inner join presence";
da.SelectCommand = com;
da.Fill(dt);
dataGridView1.DataSource = dt;
//pour selectionnée toute la ligne
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
com.Connection.Close();
}

private void Form5_Load(object sender, EventArgs e)

getperseonnelall();

}


merci de m'aider à trouver une solution
A voir également:

1 réponse

cgandco Messages postés 219 Date d'inscription mercredi 26 octobre 2011 Statut Membre Dernière intervention 22 juin 2017 9
11 déc. 2011 à 21:32
Bonjour,

tu as essayé ton select directement en sql ?

il manque pas un
ON personnel.matricule = presence.matricule


ou autre champ pour lier tes deux tables ?

Bonne soirée


Faites simple, aussi simple que possible, mais pas simpliste.
A. Einstein.
0
Rejoignez-nous