Salut :
Voici un problème qui ma beaucoup fatigué, j’ai crée une base de donnée en SQL serveur qui permet de gérer les notes des élèves et qui comporte les tables suivantes :
-Classe(ID_classe, Libéllé_classe, Type_classe)
-Elève(Matricule, nom, prenom, ID_CL)
-Matière(ID_matière, Libél lé_matière, Coefficient)
-Noter(Matricule_E, ID_M, Note1, Note2, Note3)
-Dispensé(ID_CL, ID_M)
• ID_classe, Matricule, ID_Matière sont respectivement les clés primaire des tables Classe, Elève et Matière
• ID_CL la clé étrangère de la table « classe » dans les tables « Elève » et « Dispensé »
• ID_M la clé étrangère de la table « Matière » dans les tables « Noter » et « Dispensé »
• Matricule_E la clé étrangère de la table « Elève » dans la table « Noter »
J’ai lié cette base à une application que j’ai fais dans visual studio(C#).
Le problème se trouve maintenant au niveau de la notation des élèves je voudrais avoir une interface comme ceci :
MATRICULE NOM PRENOM NOTE 1 NOTE 2 NOTE 3
Matricule_1 Nom_1 Prénom_1 Ici note 1 Ici note 2 Ici note 3
. . . . . . . . . . . . . . . . . .
Matricule_n Nom_n Prenom_n Ici note 1 Ici note 2 Ici note 3
Matricule_1, Nom_1, Prénom_1 sont les occurrence de MATRICULE, NOM, PRENOM
Je veut :
Quant on choisie une classe dans le comboBox Classe et une Matière dans le comboBox Matière que la liste des élèves de cette classe s’affiche dans le datagridview et que l’on n’ai la possibilité de saisir les notes des élèves dans le datagridview pour la matière choisie et répété les mêmes action pour chaque matière et pour Chaque Classe.
Les questions sont les suivantes :
1 Comment afficher les champs des deux tables dans le même datagridview ?
2 Comment faire en sorte que quant on clic sur le bouton ‘’Valider’’ les notes des colones « NOTE 1, NOTE 2, NOTE 3 » s’enregistre dans la table ‘’NOTER’’ ?
3 Comment afficher la liste des élèves et leur note dans un autre datagridview ?
NB : Je veut connaitre les codes se trouvant derrière les différents contrôles
Merci d’avance.
Partager