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();
 
        }