如何从数据库中填充silverlight中的组合框

时间:2011-08-03 09:32:18

标签: silverlight-4.0

我有一个silverlight应用程序。在这里我已经使用了服务文件进行DML操作。服务中的方法可以在表单页面中加入。在XAML页面上(示例Main.XAML) 我的问题是我无法在XAML页面中访问我的数据库,因为它在Silverlight中,我想在Service文件中创建一个方法,从MAster表中获取一些数据并将其填入我的第一个表单中的组合框中。 我试图使用System.Windows.Forms.ComboBox组合框作为控件,因为我无法访问我的表单在服务文件中的控件,然后尝试在我的表单(Main.xaml)中使用此控件,然后它显示一个错误。

任何人都可以告诉我如何在组合框中以这种方式填充数据。 早在可能的时候就可以了。

1 个答案:

答案 0 :(得分:0)

您需要向服务添加一个返回数据合同集合的操作(例如产品集合)。

然后使用异步调用从SL应用程序调用服务,并将数据绑定到异步回调中的组合框。

有一个有效的例子here