Bonjour à tous
Je cherche à réaliser un tableau alimenté par sqlserver prenant en compte les sous titres de catégories.
Je m'explique :
Dans ma base de données, je gère des éléments à plusieurs niveaux.
Exemple pour des composants dans une recette, on aurait :
id_composant
niveau1
niveau2
lib_composant
donnant par la suite en valeur :
1,1,0,"Fondant Chocolat"
2,1,1,"Beurre"
3,1,2,"Farine"
4,1,3,"Chocolat"
5,2,0,"Tarte aux pommes"
6,2,1,"Beurre"
7,2,2,"Creme patissiere"
8,2,3,"Pommes"
Certes, cela fait etrange dans mon exemple d'avoir les ingrédients dans la meme table que le gateau fini, mais dans mon cas réel, cela me permet de manipuler plus simplement les résultats, surtout que d'autres niveaux pourrait être ajoutés
De plus, que ce soit fait de cette facon ou avec une jointure, ma demande concenrnant la grid reste inchangée
Je voudrais dans avoir ma grid :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Libelle Quantite Fondant Chocolat Beurre 200 Farine 50 Chocolat 150 Tarte aux pommes Beurre 150 Creme Patissiere 50 Pommes 200
C'est a dire, que j'aurais une différence dans l'ecriture (un décalage, pas de valeur attendu dans quantité, et un css différent pour mettre en valeur la ligne principale). Je différencie bien évidemment la facon de les écrire en fonction du niveau 2 (si c'est 0 ou pas).
Y a t il un moyenne de le faire via un gridview, ou suis-je obligé de le faire a l'ancienne, avec une génération des <tr> et <td> en dynamique au fur et a mesure que je parcours ma bdd?
Merci d'avance!
PS : ne pas suivre les recettes que je donne, ca donnera certainement un truc infame
Partager