【发布时间】:2012-12-16 13:41:20
【问题描述】:
我创建了一个 web 服务,它返回两个数据集(返回类型)作为结果。
是否可以将两个数据集结果合并为一个,以便我可以将其显示在一个数据列表上?我尝试使用arraylist,但它在datalist 中没有返回任何内容。
GetDepartureFlightsDetails() 和 getDepartureFlights() 都返回数据集值。
以下是我用来检索网络服务结果的方法。
public ArrayList GetDepartureFlightsDetails(String departurecountry, String arrivalcountry, DateTime departuredate)
{
DLSA datalayerTS = new DLSA();
DLJS datalayerJW = new DLJS();
ArrayList array = new ArrayList();
array.Add(datalayerSA.GetDepartureFlightsDetails(departurecountry, arrivalcountry, departuredate));
array.Add(datalayerJW.getDepartureFlights(departurecountry, arrivalcountry, departuredate));
return array;
}
【问题讨论】:
-
FredHomme 将您的数组声明更改为类似这样的 ArrayList arList = new ArrayList();应该会让你的返回数组变得更容易和更具可读性,不会被混淆为 Array 与返回类型为 ArrayList 类型只是一个建议
-
好的。抱歉命名错误。
-
只是一个建议 FredHomme
标签: c# web-services dataset datalist