Voici ma situation:Silverlight 4 avec RIA Services - Refresh Datagrid lié à CollectionView
J'ai une source de données de domaine dans ma page Silverlight 4. J'ai extrait des entités associées de RIA Services et les ai affichées sur la même page à l'aide d'une collection.
Dans un événement de clic sur un bouton, j'insère/ajoute une entité (voir l'extrait de code ci-dessous).
Comment puis-je actualiser le DataGrid? Qu'est-ce que je fais mal?
Je sais que les données sont insérées dans la base de données ne peuvent tout simplement pas actualiser la grille sans quitter la page et revenir.
DomainContext ctx = new DomainContext();
foreach (<Entity> x in EntityList)
{
<Entity> y = new <Entity>
{
.... <set values>
};
ctx.<Entity>.Add(y);
}
ctx.SubmitChanges();
DomainDataSource.Load(); ;
CollectionView.View.Refresh();
vaudraient peut-être des recherches 'INotifyCollectionChanged' –