Tôi đã tạo một webservice trả về hai tập dữ liệu (kiểu trả về) dưới dạng kết quả. Có thể kết hợp hai tập hợp dữ liệu thành một để tôi có thể hiển thị nó trên một nhà dữ liệu không? Tôi thử sử dụng arraylist
nhưng không trả lại bất kỳ thứ gì trong số datalist
.Kết hợp hai kết quả của bộ dữ liệu vào một
GetDepartureFlightsDetails()
và getDepartureFlights()
cả hai đều trả về giá trị tập dữ liệu.
Dưới đây là phương pháp tôi sử dụng để truy xuất kết quả 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 thay đổi tuyên bố của bạn của mảng đến cái gì đó như ArrayList arList = new ArrayList() này; sẽ làm cho nó dễ dàng và dễ đọc hơn liên quan đến mảng trả về của bạn không bị nhầm lẫn như Array vs kiểu trả về là kiểu ArrayList chỉ là một gợi ý – MethodMan
Ok. Xin lỗi vì đã đặt tên sai. – FredHomme
chỉ là một gợi ý FredHomme – MethodMan