Bonjour,
Je débute en C# et en WebService :
J'ai un tableau scolaire (en simplifiant) :
Colonne : NOM MATIÈRE NOTE
J'extraits tous les résultats du collège via une requête que j'ai déja fait.
Je souhaiterais lancer un WebService en lui donnant toutes les les infos de ma requête.
Via une liste, un tableau ou autres ... je ne sais pas justement. (c'est là ou je bloque).
Mon WebService récupère ce "tableau, liste ou autres ..." (c'est là aussi ou je bloque).
Qui ensuite va les trier et créer un fichier (çà c'est bon je sais faire).
Mon Code simplifié :
WebService :
Coté Client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public string college(string nom, string matiere, string note) //Je ne veux pas ça mais le remplacer par un tableau ou liste ecole ma_liste = new ecole(); foreach (ecole ech in ma_liste) { //Ecriture dans Fichier : streamWriter.WriteLine(ColALig1); // De mon tableau streamWriter.WriteLine(ColALig2); streamWriter.WriteLine(ColALig3); streamWriter.WriteLine(ColBLig1); streamWriter.WriteLine(ColBLig2); streamWriter.WriteLine(ColBLig3); //...etc... } Return "Fichier créé"; }
J'espère que je suis assez clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private void button1_Click(object sender, System.EventArgs e) { //Je lance ma requête using (reader = cmd.ExecuteReader()) { // while (reader.Read()) { //Je lis ma requête et souhaiterais l'inclure dans un tableau, ou liste ex : maListe.Add("NOM"); maListe.Add("MATIERE"); maListe.Add("NOTE"); } } //Enfin je lace mon Webservice : var test = new ServiceReference1.WebService_FicsSoapClient(); test.college(string nom, string matiere, string note) //Je ne veux pas ça mais le remplacer par un tableau ou liste }
Merci pour votre aide n'hesitez pas à me poser des questions.
Cordialement.
Manu.
Partager