首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

Silverlight对返回的结果e.Result处理,该怎么解决

2012-04-20 
Silverlight对返回的结果e.Result处理由于Silverlight里没有DataSet这样的结果集,所以我用的ListModel这

Silverlight对返回的结果e.Result处理
由于Silverlight里没有DataSet这样的结果集,所以我用的List<Model>这个方法返回数据
void proxy_GetUserCompleted(object sender, MyServiceReference.Get_AllDeviceInfoCompletedEventArgs e)
{
  e.Result;
}
现在是动态加载数据的,所以要把e.Result这个结果转换一下,用For循环把里面的值一一取出来


asp.net中有DataSet这个结果集,可以用for(int i=0;i<data.Tables[0].Row.Count;i++){string name=data.Tables[0].Rows[0][1].ToString();}

由于刚接触到Silverlight,有些还不会处理,需要大家帮帮忙,用比较简单的方法实现我的想要的结果

最好能把代码也贴出来,感激不尽!



[解决办法]
不太明白你的意思。
e.Result是什么?是List<Model>么?你要转换成什么?
[解决办法]
e.Result不一定是List呀。
要是List,你当然可以遍历它,然后取出各个值哦。
不过通过可以binding到DataGrid上,说明是个list,那你可以进行遍历呀。
for(int i=0;i<e.Result.Count;i++)
{
//do something
}

热点排行