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
}