-
Array de textbox
Bonsoir
Est-il possible de définir un array de textbox indexés par un nom
Utilité : j'utilise un formulaire pour mettre a jour les données d'une DB
J'aimerais assuer que le formulaire contient bien toutµs les champs nécessaire a la DB
Ce serazit donc bien de pouvoir faire une boucle dans toutes les colonnes d'un datarow et d'utiliser le nom comme index du textbox destination
Plutot que de tout faire explicitement a la main
-
Tu peux déclarer un dictionnaire avec comme clé le nom de la TextBox et comme valeur la référence à ta TextBox. Ensuite tu accèdes à ta référence directement avec le nom.
Code:
Dictionary<string, TextBox> mesTextBox;
Tu alimentes ensuite le dictionnaire avec les TextBox et lorsque tu veux récupérer une TextBox tu passes par le dictionnaire.
Code:
mesTextBox["MaTextBox"].Text = "...";
-
Merci
J'apprends tous les jours avec toi !
Je ne connaissais pas encore les dictionnaires
Je vais de ce pas mijoter ca ...