En combinant les deux résultats de jeux de données dans un
J'ai créé un webservice qui renvoie deux ensembles de données(type de retour) dans les résultats.
Est-il possible de combiner les deux séries de résultats en un afin que je puisse l'afficher sur un datalist? J'ai essayer d'utiliser arraylist
mais il ne retourne rien dans datalist
.
GetDepartureFlightsDetails()
et getDepartureFlights()
les deux renvoie un ensemble de données de valeurs.
Ci-dessous est la méthode que j'utilise pour récupérer le webservice résultats.
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 modifier votre déclaration de tableau à quelque chose comme ceci ArrayList arList = new ArrayList(); devrait rendrait facile et plus lisible en ce qui concerne votre retour de gamme pour ne pas être confondu Array comme vs le Type de retour étant de type ArrayList juste une suggestion
Ok. Désolé pour la mauvaise appellation.
juste une suggestion FredHomme
Ok. Désolé pour la mauvaise appellation.
juste une suggestion FredHomme
OriginalL'auteur FredHomme | 2013-01-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le Jeu de données.Fusion méthode:
Mise à jour:
prudent sur les lignes en double dans le new datatable lors de la fusion.
comment puis-je ajouter le jeu de données de résultats à une base de données? DataSet premier = new DataSet(); Alors?
La question, dit "GetDepartureFlightsDetails() et getDepartureFlights() renvoie à la fois un ensemble de données de valeurs", et j'ai pensé que cela signifie qu'ils retournent ensembles de données. Ce n'est pas le cas? Qu'est-ce que le exact type de retour de ces méthodes?
leur type de retour est un jeu de données. alors, j'ai mis de retour GetDepartureFlightsDetails().De fusion(getDepartureFlights()) ? mais il renvoie une erreur "(Impossible de convertir implicitement le type de Système.Les données.DataSet'")"
OriginalL'auteur Eren Ersönmez
Ne pouvez-vous pas faire un wrapper de la Classe et de l'utilisation
List<>
de la classe wrapper ,plutôt que de
Datasets
.OriginalL'auteur ankur