1
一个DataGrid相同的页面添加新行以在Silverlight WCF RIA服务
Control layout
DataGrid
Detail View [Add New Row (button)]
如果我想从一个按钮添加一个新行上使用Silverlight WCF RIA服务... DataGrid和详细视图的一些指导然后在datagrid中选择新的行,我该怎么做?
我曾尝试:
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 DataGrid中。如果我重新启动应用程序,它会显示在数据网格中。一些帮助,这将是伟大的!
(使用Silverlight 4的业务应用为出发项目)
秘密是 Word文字=新的Word() { 字1 = this.word1TextBox.Text, DateAdded = DateTime.Now }; wordDomainDataSource.DataView.Add(word); wordDomainDataSource.DataView.Add(word); – coder100 2010-07-25 04:33:45