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()); } }
public void fillDgvEns() { CurrentDataTableEnseignant = Dal_Ens.GetAllEnseignantsDataTable(); Dgv_Enseignant.DataSource = FormatageEnseignant.AdaptDataTableEnseignant(CurrentDataTableEnseignant); }