コード例 #1
0
        private void Txt_Rech_TextChanged(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(Txt_Rech.Text.Trim()))
            {
                fillDgvEns();
            }
            else
            {
                List <Enseignants> ListeEnseignant = new List <Enseignants>();
                ListeEnseignant = Dal_Ens.GetAllEnseignantsList();

                var query = from o in ListeEnseignant
                            where o.PropNom.Contains(Txt_Rech.Text) || o.PropPrenom.Contains(Txt_Rech.Text) || o.PropEmail.Contains(Txt_Rech.Text) ||
                            o.PropDepartements.PropNom.Contains(Txt_Rech.Text) || o.PropDepartements.PropCode.Contains(Txt_Rech.Text)
                            select o;
                Dgv_Enseignant.DataSource = FormatageEnseignant.AdaptDataTableEnseignant(query.ToList());
            }
        }
コード例 #2
0
 public void fillDgvEns()
 {
     CurrentDataTableEnseignant = Dal_Ens.GetAllEnseignantsDataTable();
     Dgv_Enseignant.DataSource  = FormatageEnseignant.AdaptDataTableEnseignant(CurrentDataTableEnseignant);
 }