C# Silverlight:选择父Datagrid行时填充嵌套Datagrid
我在将数据加载到嵌套数据网格时遇到问题。当用户单击父datagrid中的一行时,将检索id并基于该id加载嵌套的datagrid 在rowDetailsVisibilityChanged事件中C# Silverlight:选择父Datagrid行时填充嵌套Datagrid,c#,silverlight,datagrid,asynchronous,C#,Silverlight,Datagrid,Asynchronous,我在将数据加载到嵌套数据网格时遇到问题。当用户单击父datagrid中的一行时,将检索id并基于该id加载嵌套的datagrid 在rowDetailsVisibilityChanged事件中 DataGrid nestedDataGrid = e.DetailsElement as DataGrid; SampleObj data= e.Row.DataContext as SampleObj ; var client = new MySer
DataGrid nestedDataGrid = e.DetailsElement as DataGrid;
SampleObj data= e.Row.DataContext as SampleObj ;
var client = new MyService.SampleServiceClient();
client.GetReportArchiveDataCompleted += GetSampleDataCompleted;
client.GetSampleDataAsync(data);
如何在Asyn completed事件中添加此行,因为我无法在completed事件中获取嵌套的Datagrid
IEnumerable dataList=e.结果;
nestedDataGrid.ItemSource=dataList请改用匿名函数
client.GetReportArchiveDataCompleted +=
delegate(object sender1, GetReportArchiveDataCompletedArgs e1) {
nestedDataGrid.ItemSource=(IEnumerable)e1.Result;
};
显然,将委托更改为正确的签名(与GetSampleDataCompleted相同)