Lignes de sous-titres dans une grid
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:
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! :ccool:
PS : ne pas suivre les recettes que je donne, ca donnera certainement un truc infame :lol: