Quelques conseils avec Silverlight WCF RIA Services de ... DataGrid et vue détaillée sur la même pageAjouter une nouvelle ligne à un DataGrid dans Silverlight WCF RIA Services de
Control layout
DataGrid
Detail View [Add New Row (button)]
Si je voulais ajouter une nouvelle ligne à partir d'un bouton puis choisissez cette nouvelle ligne dans la grille de données, comment ferais-je cela?
J'ai essayé:
DetailViewTest.Web.Services.Mode1DomainContext ctx =
(Mode1DomainContext)wordDomainDataSource.DomainContext;
Word word = new Word()
{
Word1 = this.word1TextBox.Text,
DateAdded = DateTime.Now
};
ctx.Words.Add(word);
ctx.SubmitChanges();
Cela ajoute le mot à cette base de données, mais pas la grille de données, même si la source de données pour les données est le wordDomainDataSource. Si je redémarre l'application, elle apparaît dans le DataGrid. Un peu d'aide avec ça serait génial!
(Utilisation de l'entreprise Silverlight 4 Application en tant que projet de départ)
Le secret est mot mot = new Word() { Mot1 = this.word1TextBox.Text, DateAdded = DateTime.Now }; wordDomainDataSource.DataView.Add (mot); – coder100