我創建了一個返回兩個數據集(返回類型)作爲結果的web服務。 是否可以將兩個數據集結果合併爲一個,以便我可以將其顯示在一個數據列表上?我嘗試使用arraylist
,但它在datalist
中不返回任何內容。將數據集的兩個結果合併爲一個
GetDepartureFlightsDetails()
和getDepartureFlights()
都返回數據集值。
下面是我用來檢索webservice結果的方法。
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 =新的ArrayList();應該會使它更容易和更易讀關於你的返回數組不會被混淆爲數組與返回類型是類型ArrayList只是一個建議 – MethodMan
好的。對不起,命名錯誤。 – FredHomme
只是一個建議FredHomme – MethodMan