Добавление новой строки в сетку данных в Silverlight WCF RIA Services - PullRequest
1 голос
/ 25 июля 2010

Некоторые рекомендации по услугам Silverlight WCF RIA ... Сетка данных и подробный вид на одной странице

Control layout
DataGrid
Detail View [Add New Row (button)]

Если я хочу добавить новую строку из кнопки, выберите эту новую строку в таблице данных, как бы я это сделал?

Я пробовал:

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();

Это добавляет слово в эту базу данных, но не в сетку данных, хотя источником данных для данных является wordDomainDataSource. Если я перезапущу приложение, оно появится в таблице данных. Некоторая помощь с этим была бы великолепна!

(Использование бизнес-приложения Silverlight 4 в качестве начального проекта)

1 Ответ

0 голосов
/ 28 июля 2010

Если вы используете шаблон MVVM / INotifyPropertyChanged, вам, вероятно, нужно запустить событие OnPropertyChanged в ItemSource.

...