Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用WCF在Silverlight中刷新RadGridview_C#_Silverlight - Fatal编程技术网

C# 如何使用WCF在Silverlight中刷新RadGridview

C# 如何使用WCF在Silverlight中刷新RadGridview,c#,silverlight,C#,Silverlight,我已经编写了Loadgrid(),用于在xaml.cs页面构造函数中以及在子窗口的更新按钮上加载RadGridview。我正在使用WCF调用loadgrid()。My loadgrid()函数和子窗口更新btn代码分别如下 void loadgrid() { po.GetFacilityCompleted += new EventHandler<GetFacilityCompletedEventArgs>(po_GetFacilityCompleted); po.Ge

我已经编写了
Loadgrid()
,用于在xaml.cs页面构造函数中以及在子窗口的更新按钮上加载RadGridview。我正在使用WCF调用loadgrid()。My loadgrid()函数和子窗口更新btn代码分别如下

void loadgrid()
{
    po.GetFacilityCompleted += new EventHandler<GetFacilityCompletedEventArgs>(po_GetFacilityCompleted);
    po.GetFacilityAsync();
}

void po_GetFacilityCompleted(object sender, GetFacilityCompletedEventArgs e)
{
    radFacilityGrid.ItemsSource = e.Result;
}

void Updatebtn_click()
{
    up.SetMessage(pp);
    up.Show();
    loadgrid();
}
void loadgrid()
{
po.GetFacilityCompleted+=新事件处理程序(po_GetFacilityCompleted);
po.GetFacilityAsync();
}
void po_GetFacilityCompleted(对象发送方,GetFacilityCompletedEventArgs e)
{
radFacilityGrid.ItemsSource=e.结果;
}
void Updatebtn\u单击()
{
up.SetMessage(pp);
up.Show();
loadgrid();
}

但它不起作用。

radFacilityGrid.ItemsSource=e.Result;}然后看看你是否真的在e中得到了一些数据。结果与否。你解决了这个问题吗?你试过@decyclone的建议吗?