// Lecture base et mise a jour du datagrid private void MajGrid() { dataGridViewCoureurs.Rows.Clear(); int idxmodclub = 0, idxmodcategorie = 0; // lecture table complète de la base. BaseCoureurs = new DbCoureurs(); MySqlDataReader reader = BaseCoureurs.LecturetoutCoureurs(); if (reader != null) // on teste si la requete a bien retournéer un résultat { // Vérifie si des données sont présente dans reader if (reader.HasRows) { int i = 0; while (reader.Read()) { // transforme sexe et index club et catégorie for (int j = 0; j < listeDesIdxClubs.Count; j++) { if (reader.GetString(1) == listeDesIdxClubs[j]) { idxmodclub = j; } } for (int x = 0; x < listeDesIdxCategories.Count; x++) { if (reader.GetString(9) == listeDesIdxCategories[x]) { idxmodcategorie = x; } } // Ajout de la ligne au gridview. dataGridViewCoureurs.Rows.Add(Convert.ToInt16(reader.GetString(0)), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetString(7), reader.GetString(8), listeDesNomClubs[idxmodclub], reader.GetString(1), listeDesNomCategories[idxmodcategorie], reader.GetString(9)); i++; } } } }
private void TableCoureurAjout_Load(object sender, EventArgs e) { // remplir la liste des Courses avec memorisaion de l'id // lecture toutes Courses baseCourses = new DbCourses(); MySqlDataReader readercourse = baseCourses.LecturetoutCourse(); if (readercourse != null) // on teste si la requete a bien retournéer un résultat { // Vérifie si des données sont présente dans reader if (readercourse.HasRows) { int i = 0; while (readercourse.Read()) { // Ajout de la ligne au liste clubs. listeDesNomCourses.Add(readercourse.GetString(1)); listeDesIdxCourses.Add(readercourse.GetString(0)); comboBoxCourse.Items.Add(readercourse.GetString(1)); i++; } } } // lecture tous coureurs baseCoureurs = new DbCoureurs(); MySqlDataReader readerCoureur = baseCoureurs.LecturetoutCoureurs(); if (readerCoureur != null) // on teste si la requete a bien retournéer un résultat { // Vérifie si des données sont présente dans reader if (readerCoureur.HasRows) { int i = 0; while (readerCoureur.Read()) { // Ajout de la ligne au liste coureur. listeDesNomCoureurs.Add(readerCoureur.GetString(2)); listeDesIdxCoureurs.Add(readerCoureur.GetString(0)); comboBoxCoureur.Items.Add(readerCoureur.GetString(2)); i++; } } } // lecture tous Transpondeurs baseTranspondeurs = new DbTranspondeurs(); MySqlDataReader readerTrans = baseTranspondeurs.LecturetoutTranspondeurs(); if (readerTrans != null) // on teste si la requete a bien retournéer un résultat { // Vérifie si des données sont présente dans reader if (readerTrans.HasRows) { int i = 0; while (readerTrans.Read()) { // Ajout de la ligne au liste clubs. listeDesNomTranspondeurs.Add(readerTrans.GetString(0)); listeDesIdxTranspondeurs.Add(readerTrans.GetString(0)); comboBoxTranspondeur.Items.Add(readerTrans.GetString(0)); i++; } } } // Lecture dernier dossard LectureDernierDossard(); }