2012-06-22 3 views
0

J'ai un système de pré-enregistrement de ces tables:Récupération de la base de données

  1. StudentInfo
  2. Cours
  3. Départements
  4. SystemAdmin
  5. RegisteredCoursesCompletely
  6. RegisteredCoursesIncomplete

Après avoir créé une connexion à l'aide d'une procédure stockée, je dois afficher les cours associés à un dep id particulier. Je l'ai fait. Après cela j'ai eu besoin des étudiants pour pouvoir choisir chaque cours et l'ajouter ensuite à une table et c'est là que les problèmes ont commencé ...

J'ai deux sortes de boutons. L'un d'eux est Registered Completely cela signifie que l'utilisateur ne peut jamais revenir en arrière et modifie les cours (je l'ai fait) mais le second est Registered Incompletely cela signifie que l'utilisateur peut revenir en arrière et voir ce qu'il/elle a choisi et ensuite décocher ou vérifier autre chose.

---> Je veux le faire de cette façon si il/elle retourne Je veux leur montrer tous les cours qui leur sont liés avec des cours qu'ils ont choisis avant que je veux dire la case à cocher qui se composait de données vérifiées par l'utilisateur la première fois. Afficher également les cours qui n'ont pas encore été vérifiés. Tous dans une vue en grille.

S'il vous plaît aidez-moi. Je fais tout ce dont ma conférence a besoin mais cette partie que j'essaie de résoudre est un peu compliquée. Je l'habitude de session et puis enregistrer l'index de la grille vue que l'utilisateur a vérifié, puis l'insérer dans la base de données, mais vous savez plus de 20 unités que l'utilisateur peut choisir et comment l'expliquer avec un code complet.

+0

Vous n'êtes pas très clair quant à la nature de la question. Avez-vous des problèmes avec la configuration de base de données/conception de base de données? Avez-vous des problèmes avec la fonctionnalité ASP.NET? Certaines structures de table et/ou une capture d'écran ou quelque chose pourrait aider - en ce moment, je me gratte la tête et ne sais pas comment et si je peux aider .... –

+1

Si c'est votre projet final, alors vous devriez avoir tous les outils dont vous avez besoin pour résoudre ce problème, sans que quelqu'un d'autre le résolve pour vous. Arrêtez, détendez-vous, réfléchissez-y, dessinez-le comme un diagramme ou un flux de travail. Votre description n'est pas très claire (comme l'a souligné @marc_s), ce qui me fait penser que vous devez passer plus de temps à étoffer le problème. Briser le problème en morceaux gérables, et vous pouvez le faire. Nous avons été là, ne paniquez pas. – GrayFox374

Répondre

1

dans Registered Incompletely scénario, vous devez enregistrer les cours, l'utilisateur et le drapeau sélectionnés avec Registered Incompletely. Ensuite, chaque fois qu'un même utilisateur se connecte ou repart, vous pouvez charger tous les cours et marquer les cours sélectionnés en fonction des données enregistrées précédemment. Si l'utilisateur est Registered Completely alors vous pouvez enregistrer Registered Completely drapeau et les détails de l'utilisateur dans la base de données.

Edit:

étudiants et le statut complet d'enregistrement nécessaire d'enregistré sur la base de données, ici vous pouvez avoir une valeur booléenne pour cela. vrai pour complet, faux pour incomplet. Si vous avez plusieurs pages pour sélectionner des cours, dans chaque page lorsque vous vous déplacez, sauvegardez la sélection de cours actuelle dans la base de données. il peut être utilisé quand vous voulez.

+0

merci beaucoup de me répondre. 1- Que voulez-vous dire par drapeau. 2- S'il vous plaît montrez-moi en écrivant le code dans asp.net et C#. –

+0

Je l'essaie plus de 4 fois avec chaque solution que je connais mais je ne peux pas le faire. J'en ai besoin le plus tôt possible. –

Questions connexes