Bonjour,
Voila j'ai cherché sur internet mon problème il existe bien des réponses mais je n'arrive pas à voir comment faire. En plus en php je le fais sans problème, mais c# c'est tout nouveau et ca bloque...
Alors le problème est que je dois remplir un DataGridView, donc je cherche à remplir un tableau mais je bloque pour le remplir avec le résultat de ma requête sql.
Ma requête renvoi une recherche effectué sur l'appli, donc on ne sait pas combien de ligne elle renvoie.
Avez-vous une idée pour m'aider ?
Merci d'avance
Voici mon code, la variable value est la condition créée pour la recherche
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 //Methode Recherche Bien public List<string> SelectRechercheBien(string value) { string query = "SELECT * FROM bien where " + value; string[][] array = new string[][]; // Que mettre ?? int i = 0; //Open connection if (this.OpenConnection() == true) { //Create Command MySqlCommand cmd = new MySqlCommand(query, connection); //Create a data reader and Execute the command MySqlDataReader dataReader = cmd.ExecuteReader(); //Read the data and store them in the list while (dataReader.Read()) { array[i][]{}; // Je bloque ici... } //close Data Reader dataReader.Close(); //close Connection this.CloseConnection(); }
Partager