J'utilise C# .net.Cochez la bonne case si 'cochée' dans la base de données
Merci d'avance pour toute aide.
J'ai fait des recherches sur le Web, mais je ne pense pas que j'utilise les mots justes, car rien ne les aide vraiment.
J'ai une section 'éditer' dans mon formulaire Web qui permet à l'utilisateur de cocher (en utilisant une liste de contrôle) certaines informations.
Par exemple:
• Recevoir les newsletters • Recevoir des appels téléphoniques etc
La liste est remplie à partir d'une table de base de données appelée Exigences.
Lorsque l'utilisateur coche une certaine case, cette information doit être stockée dans une autre table userRequirement.
Je peux afficher toutes les exigences (des exigences) en bouclant et en ajoutant un autre élément:
foreach (tblRequirement singleRequirement in viewAllRequirement)
{
requirementCheckBoxList.Items.Add(new ListItem(singleRequirement.requirementName,singleRequirement.rrequirementID.ToString(),true));
}
Cependant comment puis-je ensuite en boucle le userRequirement et cochez les cases automatique à droite?
Par exemple:
- L'utilisateur sélectionne « Recevoir Newsletters » case et appuie sur le bouton « Update » .
- Il est ensuite stocké dans la table userRequirement avec les utilisateurs ID
- Si l'utilisateur souhaite modifier à nouveau leurs détails, ils peuvent faire. Ils sont portés à la page 'edit' . Ici, le champ "Receive Newslettlers" doit déjà être sélectionné.
Devrais-je utiliser une instruction if? Si oui, quelqu'un peut-il aider en fournissant un exemple?
Merci
Clare