Ciao a tutti. Nel Presenter della mia WindowsForm ho una property che si chiama Gruppo e popola la relativa ListBox con in gruppi presenti nella Collection.
Il codice che uso è il seguente
codice:
public IList<GruppoWindows> Gruppi
{
get
{
return (IList<GruppoWindows>)lstGruppi.DataSource;
}
set
{
lstGruppi.DataSource = value;
lstGruppi.DisplayMember = "Nome";
}
}
Quando avvio il Form una Routine carica la collection nella rispettiva Property e tutto funziona egregiamente, anche perchè nella ListBox vedo i dati presenti nel Db correttamente.
Quando pero' aggiungo un Item con questo codice:
codice:
this.Gruppi.Add(new GruppoWindows());
Il mio Repository salva correttamente le modifiche nel DataBase ma la ListBox non aggiorna il numero di Items ... Lo fa al successivo riavvio. Come mai? Forse ad ogni aggiunta o rimozione di items devo fare qualche altra operazione?