Hallo zusammen,
leider darf ich bei einem Projekt kein WPF nutzen und muss nun Daten über ein DataGridView anzeigen lassen.
Ich habe nun folgendes gemacht :
private Repository.Repository<Models.Mitarbeiter> _maRepo;
private BindingSource _bsMitarbeiter;
private void FillDgv()
{
_bsMitarbeiter = new BindingSource();
_bsMitarbeiter.DataSource =
_maRepo.Select(p => new {p.ID,p.Vorname,p.Nachname,p.PersonalNummer,p.Team});
MitarbeiterGRid.DataSource = _bsMitarbeiter;
}
void textBox1_TextChanged(object sender, EventArgs e)
{
_bsMitarbeiter.Filter = string.Format("Nachname like '{0}%'", textBox1.Text);
}
}
Nach meinem Verständnis müsste ich nun bei einem TextChanged der Textbox das DGV gefiltert werden oder ? Leider tut sich nix.
Was mache ich falsch ?
Grüße
Unterstützt dein Repository denn die IBindingListView-Schnittstelle, s.a. BindingSource.Filter-Eigenschaft ?