public FrmModifCls() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); #region Initialisation des listes // Création d'un objet List de classes à afficher dans la liste listeClasses = GestionClasse.GetClasses(); #endregion id_classe.DataSource = listeClasses; id_classe.DisplayMember = "IdClasse"; id_classe.ValueMember = "IdClasse"; #region Remplissage des cases libelle_classe.Text = listeClasses[0].LibelleClasse; niveau_classe.Text = listeClasses[0].NiveauClasse; emploi_du_temps.Text = listeClasses[0].EmploiDuTemps; #endregion }
public FrmModuleLecture() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); // Blocage de la génération automatique des colonnes StudentsView.AutoGenerateColumns = false; // Création d'une en-tête de colonne pour la colonne 1 DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn(); IdColumn.DataPropertyName = "id_eleves"; IdColumn.HeaderText = "Identifiant del'élève"; // Création d'une en-tête de colonne pour la colonne 2 DataGridViewTextBoxColumn NomColumn = new DataGridViewTextBoxColumn(); NomColumn.DataPropertyName = "nom"; NomColumn.HeaderText = "Nom"; // Création d'une en-tête de colonne pour la colonne 3 DataGridViewTextBoxColumn PrenomColumn = new DataGridViewTextBoxColumn(); PrenomColumn.DataPropertyName = "prenom"; PrenomColumn.HeaderText = "Prénom"; // Création d'une en-tête de colonne pour la colonne 4 DataGridViewTextBoxColumn dateNaissanceColumn = new DataGridViewTextBoxColumn(); dateNaissanceColumn.DataPropertyName = "date_naissance"; dateNaissanceColumn.HeaderText = "Date de naissance"; // Création d'une en-tête de colonne pour la colonne 5 DataGridViewTextBoxColumn TelEleveColumn = new DataGridViewTextBoxColumn(); TelEleveColumn.DataPropertyName = "tel_eleve"; TelEleveColumn.HeaderText = "Telephone de l'élève"; // Création d'une en-tête de colonne pour la colonne 6 DataGridViewTextBoxColumn TelParentColumn = new DataGridViewTextBoxColumn(); TelParentColumn.DataPropertyName = "tel_parent"; TelParentColumn.HeaderText = "Téléphone du parent"; // Création d'une en-tête de colonne pour la colonne 7 DataGridViewTextBoxColumn TierTempsColumn = new DataGridViewTextBoxColumn(); TierTempsColumn.DataPropertyName = "tier_temps"; TierTempsColumn.HeaderText = "Tier temps"; // Création d'une en-tête de colonne pour la colonne 8 DataGridViewTextBoxColumn CommentSanteColumn = new DataGridViewTextBoxColumn(); CommentSanteColumn.DataPropertyName = "commentaire_sante"; CommentSanteColumn.HeaderText = "Commentaire santé"; // Création d'une en-tête de colonne pour la colonne 9 DataGridViewTextBoxColumn idClasseColumn = new DataGridViewTextBoxColumn(); idClasseColumn.DataPropertyName = "id_classe"; idClasseColumn.HeaderText = "Identifiant de la classe"; // Ajout des 2 en-têtes de colonne au datagridview StudentsView.Columns.Add(IdColumn); StudentsView.Columns.Add(NomColumn); StudentsView.Columns.Add(PrenomColumn); StudentsView.Columns.Add(dateNaissanceColumn); StudentsView.Columns.Add(TelEleveColumn); StudentsView.Columns.Add(TelParentColumn); StudentsView.Columns.Add(TierTempsColumn); StudentsView.Columns.Add(CommentSanteColumn); StudentsView.Columns.Add(idClasseColumn); // Définition du style apporté au datagridview StudentsView.ColumnHeadersVisible = true; DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.BackColor = Color.Beige; columnHeaderStyle.Font = new Font("Verdana", 10, FontStyle.Bold); StudentsView.ColumnHeadersDefaultCellStyle = columnHeaderStyle; // Création d'un objet List d'Utilisateur à afficher dans le datagridview List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); // Rattachement de la List à la source de données du datagridview StudentsView.DataSource = liste; }
public FrmModuleLectureElv() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); // Blocage de la génération automatique des colonnes StudentsView.AutoGenerateColumns = false; #region Création des colonnes // Création d'une en-tête de colonne pour la colonne 1 DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn(); IdColumn.DataPropertyName = "id_eleves"; IdColumn.HeaderText = "Identifiant de l'élève"; // Création d'une en-tête de colonne pour la colonne 2 DataGridViewTextBoxColumn NomColumn = new DataGridViewTextBoxColumn(); NomColumn.DataPropertyName = "nom"; NomColumn.HeaderText = "Nom"; // Création d'une en-tête de colonne pour la colonne 3 DataGridViewTextBoxColumn PrenomColumn = new DataGridViewTextBoxColumn(); PrenomColumn.DataPropertyName = "prenom"; PrenomColumn.HeaderText = "Prénom"; // Création d'une en-tête de colonne pour la colonne 4 DataGridViewTextBoxColumn dateNaissanceColumn = new DataGridViewTextBoxColumn(); dateNaissanceColumn.DataPropertyName = "date_naissance"; dateNaissanceColumn.HeaderText = "Date de naissance"; // Création d'une en-tête de colonne pour la colonne 5 DataGridViewTextBoxColumn TelEleveColumn = new DataGridViewTextBoxColumn(); TelEleveColumn.DataPropertyName = "tel_eleve"; TelEleveColumn.HeaderText = "Telephone de l'élève"; // Création d'une en-tête de colonne pour la colonne 6 DataGridViewTextBoxColumn TelParentColumn = new DataGridViewTextBoxColumn(); TelParentColumn.DataPropertyName = "tel_parent"; TelParentColumn.HeaderText = "Téléphone du parent"; // Création d'une en-tête de colonne pour la colonne 7 DataGridViewTextBoxColumn TierTempsColumn = new DataGridViewTextBoxColumn(); TierTempsColumn.DataPropertyName = "tier_temps"; TierTempsColumn.HeaderText = "Tier temps"; // Création d'une en-tête de colonne pour la colonne 8 DataGridViewTextBoxColumn CommentSanteColumn = new DataGridViewTextBoxColumn(); CommentSanteColumn.DataPropertyName = "Commentaire_sante"; CommentSanteColumn.HeaderText = "Commentaire santé"; // Création d'une en-tête de colonne pour la colonne 9 DataGridViewTextBoxColumn idClasseColumn = new DataGridViewTextBoxColumn(); idClasseColumn.DataPropertyName = "Commentaire_sante"; idClasseColumn.HeaderText = "Identifiant de la classe"; #endregion #region Ajout des 9 en-têtes de colonne au datagridview StudentsView.Columns.Add(IdColumn); StudentsView.Columns.Add(NomColumn); StudentsView.Columns.Add(PrenomColumn); StudentsView.Columns.Add(dateNaissanceColumn); StudentsView.Columns.Add(TelEleveColumn); StudentsView.Columns.Add(TelParentColumn); StudentsView.Columns.Add(TierTempsColumn); StudentsView.Columns.Add(CommentSanteColumn); StudentsView.Columns.Add(idClasseColumn); #endregion #region Définition du style apporté au datagridview StudentsView.ColumnHeadersVisible = true; DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.BackColor = Color.Beige; columnHeaderStyle.Font = new Font("Verdana", 10, FontStyle.Bold); StudentsView.ColumnHeadersDefaultCellStyle = columnHeaderStyle; #endregion #region Création d'un objet List d'Utilisateur à afficher dans le datagridview List <Eleve> liste = new List <Eleve>(); liste = GestionEleve.GetEleves(); #endregion #region Remplissage des données des élèves dans le datagridview /* // Rattachement de la List à la source de données du datagridview * StudentsView.DataSource = liste; */ // Effacement de toutes les lignes StudentsView.Rows.Clear(); // On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste StudentsView.Rows.Add(GestionEleve.GetEleves().Count); #region Remplissage des lignes du datagridview for (int i = 0; i < GestionEleve.GetEleves().Count; i++) { StudentsView[0, i].Value = liste[i].Id_eleves; StudentsView[1, i].Value = liste[i].Nom; StudentsView[2, i].Value = liste[i].Prenom; StudentsView[3, i].Value = liste[i].Date_naissance; StudentsView[4, i].Value = liste[i].Tel_eleve; StudentsView[5, i].Value = liste[i].Tel_parent; StudentsView[6, i].Value = liste[i].Tier_temps; StudentsView[7, i].Value = liste[i].Commentaire_sante; StudentsView[8, i].Value = GestionEleve.GetLeNomDeClasse(liste[i].Id_classe); } #endregion #endregion }