Voilà, je dois actuellement coder un planning d'un système de rotation de calibrations par instruments

Ma premiere partie a étais d'inserer un planning dans une table à partir des données que j'ai créées il y a quelque temps
(Instrument, Frequence de calibration, Planning Rotation de Quarts qui s'occupes de la calibration, Quarts)

Voici mes tables:

QUART
Qua_ID
Qua_nom

Frequence
FRE_ID
FRE_NOM

Ma table principale: Planning
Nom : PLAN.PNG
Affichages : 230
Taille : 19,8 Ko

Ma table instrument (pour le INS_ID de planning)
Nom : INS.png
Affichages : 180
Taille : 10,4 Ko

Ma table rotation (pour le ROT_ID de planning)
Nom : ROTATION.PNG
Affichages : 194
Taille : 17,6 Ko


je souhaite faire un Planning des instruments journaliers (WHERE INS_FREID = 3 donc)
Mon planning doit ressembler à ceci:

Nom : Planning.PNG
Affichages : 197
Taille : 9,4 Ko

La requete pour les instruments serait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 SELECT INS_DESC FROM INSTRUMENT AND INS_FREID = 3
La requête pour les dates serait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for (int i = -3; i<10; i++)// (je souhaite afficher les 3 jours avant la journée "System.datetime.now" et 10 apres)
{ 
   Datetime now = System.Datetime.Now
   now.AddDays(i)
}

et pour sélectionner le QUART_ID dans le planning il faut:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Select PLA_QUAID FROM PLANNING WHERE PLA_INSID = (l'instrument de la ligne) AND PLA_DAT = (la date de la colonne)

Mais je ne vois pas comment modeler mon gridview.
je n'arrive pas à déterminer si je suis assez clair dans mes explications, sur demande je peux vous en fournir plus