C# 如何使用WCF服务填充WPF数据网格

C# 如何使用WCF服务填充WPF数据网格,c#,sql-server-2008,C#,Sql Server 2008,我想调用WCF服务在WPF中绑定datagrid控件,并在WPF datagrid中执行插入、更新和删除操作。有人能给我一个示例项目,清楚地解释WCF服务,以及如何将其作为服务引用添加到WPF datagrid并执行各种操作吗?以下是一些代码,我希望您会觉得有用: namespace SilverlightApplication1 { public partial class MainPage : UserControl { public MainPage() {

我想调用
WCF服务
WPF
中绑定datagrid控件,并在
WPF datagrid
中执行插入、更新和删除操作。有人能给我一个示例项目,清楚地解释WCF服务,以及如何将其作为服务引用添加到WPF datagrid并执行各种操作吗?

以下是一些代码,我希望您会觉得有用:

namespace SilverlightApplication1
{
  public partial class MainPage : UserControl
  {
    public MainPage()
    {
        InitializeComponent();
        FillDataGrid();
    }

    private void FillDataGrid()
    {
        Service1Client client = new Service1Client();
        client.GetAllEmpCompleted += new
            EventHandler<GetAllEmpCompletedEventArgs>(client_GetAllEmpCompleted);
        client.GetAllEmpAsync();
    }

    void client_GetAllEmpCompleted(object sender, GetAllEmpCompletedEventArgs e)
    {
        GridTest.ItemsSource = e.Result;

    }
  }
}
名称空间SilverlightApplication1
{
公共部分类主页面:UserControl
{
公共主页()
{
初始化组件();
FillDataGrid();
}
私有void FillDataGrid()
{
Service1Client客户端=新的Service1Client();
client.GetAllEmpCompleted+=新建
EventHandler(客户端\u GetAllEmpCompleted);
client.GetAllEmpAsync();
}
无效客户端\u GetAllEmpCompleted(对象发送方,GetAllEmpCompletedEventArgs e)
{
GridTest.ItemsSource=e.结果;
}
}
}

来源:

WCF数据服务还是WCF?