2011-12-27 93 views
0

我的问题看起来愚蠢......但让我们问:的Silverlight + WCF RIA服务:插入新的数据

我正在开发一个Silverlight的网站...数据都在服务器上,我使用WCF RIA和LINQ to实体攻击我的数据。

在五言我的域名服务在我的几个表启用修改

我在我的Silverlight拖放应用程序,在我的表中提取数据一个DataGrid(姑且称之为tblCustomer的例子)

我已经几个网络直播显示它是多么容易获取数据,更新数据,但

我不知道如何插入数据!

我的网格在编辑模式..但我不能添加新的行...如果我使用的详细视图..这是相同的......

任何一个可以提供帮助

问候;

+0

只是为了澄清,难道是你不能键入一个新行到一个DataGrid?或者您不能使用域服务插入新记录?或两者? – 2011-12-28 02:24:31

+0

我会说这两个...我有一些窗口(页),我想用户直接键入数据网格。我也有一些主页/详细信息页面...我希望用户输入信息到详细信息表单中...因为我还有几张表格可以填充网格(我通过sql视图填充了我的网格) – Refre 2011-12-28 18:06:27

回答

0

要添加新项目,您应该手动添加项目:添加按钮,在该项目中创建并添加新项目到您在DataGrid中表示的集合,然后您将在网格中获取新项目。

注意:如果您正在尝试使用MVVM - 在ViewModel之内执行相同的操作,而不是代码隐藏。

+0

感谢您的答案......但我的问题来自我使用“Silverlight商业应用程序”的事实。所以我使用所有的模板。我不知道如何这个简单的“新项目”添加到我的表或者更准确地说我的ItemSource ......我查看网站并没有什么上... – Refre 2011-12-31 16:45:07

+0

@Refre是否使用[MVVM(HTTP:// WWW .silverlight.net /学习/先进的技术/的-MVVM模式/使用最MVVM图案中,Silverlight的应用程序)? – 2012-01-05 00:13:59