Пример #1
0
        private void dgv_etudiantSelect_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            // récupérer la ligne d'une cellule
            DataGridViewRow r;
            r = dgv_etudiantSelect.Rows[e.RowIndex];
            int etudiantId = int.Parse(r.Cells[0].Value.ToString());

            EtudiantCours_View frm_EtudiantCours = new EtudiantCours_View();
            frm_EtudiantCours.etudiantId = etudiantId;
            this.passDetails(frm_EtudiantCours);
            frm_EtudiantCours.ShowDialog();
        }
Пример #2
0
        /// <summary>
        /// A FAIRE : On passe les détails ici... pas mieux ??
        /// </summary>
        /// <param name="frm_EtudiantCours"></param>
        private void passDetails(EtudiantCours_View frm_EtudiantCours)
        {
            IEnumerator en = this.ecoleDataSet.Etudiant.Rows.GetEnumerator();
            // IEnumerator en = this.ecoleDataSet.Tables["Etudiant"].Rows.GetEnumerator();
            //se placer au début par sécurité
            en.Reset();
            Boolean founded = false;

            while (!founded && en.MoveNext())
            {
                if (int.Parse(((DataRow)en.Current)["idEtud"].ToString()) == frm_EtudiantCours.etudiantId)
                {
                    founded = true;
                }
            }

            DataRow curRow = ((DataRow)en.Current);

            frm_EtudiantCours.etudiantNom = curRow["nom"].ToString();
            frm_EtudiantCours.etudiantPrenom = curRow["prénom"].ToString();
            frm_EtudiantCours.etudiantAdr = curRow["adr"].ToString();
            frm_EtudiantCours.etudiantDDN = curRow["ddn"].ToString();
        }