Bonsoir,
Alors là je cherche dans mon app mobile réalisée sous windows phone avec c# , récuperer le resultat de ma requete select . alors j'ai créé un webservice par WCF et voilà on detail ce que j'ai fais:
Dans le fichier IService.cs je défini ma fonction "SelectSociete()" de selection :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [OperationContract] string SelectSociete();
et puis dans le IService.svc.cs j'écrit le code de ma fonction comme suit:
ensuite je vais remplire un combobox (ou une ListPicker)de ce qu'on va recuperer comme resultat de notre requete select, dans ma page accueil.xaml.cs où j'aurai mon combo et dans l'evenement du load de l'application
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
19
20
21
22
23
24
25
26
27
28
29
30
31 public string SelectSociete() { //Object MysqlConnection MySqlConnection connection; string server; string database; string uid; string password; //Paramétre de la base server = "localhost"; database = "gare_tetouan"; uid = "root"; password = ""; //String string connectionString; connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";"; connection = new MySqlConnection(connectionString); //Ouverture de la connection connection.Open(); //Préparation de la requete string query = "SELECT nom_societe FROM `societe`"; MySqlCommand cmd = new MySqlCommand(query, connection); //Exécution de la requette String nom=(String)cmd.ExecuteScalar(); //fermeture de la connection connection.Close(); //TEST de retour return nom; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { ServiceConsum.Service1Client client = new ServiceConsum.Service1Client(); ComboBox1.Items.Add(client.SelectSocieteAsync()); }
Surement j'ai des erreurs
mais lesquel et que dois je faire
SOS tout aide sera utile : doc ou guide ou tutorial ou idée tout peut me servire
et Merci d'avance![]()
Partager