Changer les textes des controles en fonction de la BD

Fermé
paladice - 16 avril 2013 à 17:00
 paladice - 17 avril 2013 à 10:15
Bonjour à tous,



j'ai une petite question, quelqu'un aurait le temps et la sympathie d'y répondre ?

J'ai dans ma base de données une table construite de la manière suivante :

| ID | Cod_lang| Libelle |

| 52 | FR | Bonjour |

| 52 | EN | Hello |

| 53 | FR | Oui |

| 53 | EN | Yes |



Et j'ai deux control <asp:label> dans mon fichier aspx.

J'arrive à consulter la base en C# avec ADO.net mais vous pensez qu'il est possible de changer l'attribut "Text" de mes label en fonction des données de cette base.

Par exemple, si je fais un SELECT * FROM maTable WHERE cod_lang ='FR' , vous pensez que je peux faire en sorte que mon label 1 ait comme texte "Bonjour" et mon label 2 ait "Oui" ? (Bien sûr, dans cette exemple, je n'ai que deux label mais en réalité j'en ai une 50aine à géré, d'où ma question ^^)



Merci d'avance =D
A voir également:

1 réponse

Rebonjour,



pour l'instant, j'ai réussi à avoir un objet Dictionnaire avec par exemple :

("control512","Deconnexion")

("control1024","Trier la table")

("control2048","Actualiser")...(etc)

imaginons que mes controls dans mon fichier .aspx ont un id du genre

id = "control512"

id = "control1024"

id = "control2048"...etc



Vous pensez que je peux changer leur "Text" dynamiquement avec le code behind C# ?
0