Salut , alors mon cas est que je veux remplir des champs dans ma form mais pas de la façon classique.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
OdbcDataReader dr = cmd.ExecuteReader();
while (datareader.Read())
                    {
                        monchamp.text=datareader.GetValue(0)
                    }
supposons que ma table contient 2 champs champ1 et champ2
et que ma form contient 2 textbox nommés exactement de la même façon champ1 et champ2.

je veux pas faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
champ1.text = datareader.GetValue(0)
champ2.text = datareader.GetValue(1)
ma question : si je récupère le nom des champs n'y a t'il pas moyens de les remplir en récupérant le nom du champ en question avec la propriété .GetName ?

je sais que c'est une indirection (WINDEV) {champ1}="XX" mais en C# je n'ai pas compris comment le realiser et Merci