begin process at 2008 05 16 17:40:10
1 173 622 membres
440 nouveaux aujourd'hui
13 972 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : afficher les données horisontalement dans une gridview [ Base de données / SQL Server ] (sarra0)

afficher les données horisontalement dans une gridview le 08/05/2008 20:55:39

sarra0
Salut;
Je travail avec aspx ,j'ai une table EXAMEN(NOTE,#NUM_INSCRIPTION,`#CODE_MATIERE)
j'aimerais bien l'afficher horisontalement  dans une gridview comme suit:  

NUM_INSCIPTION        M1        M 2         M3
122                                     10         5              11
123                                     15        10             13
124                                   12         6                12

pour ensuite calculer la moyenne  est ce possible? comment faire?

merci

Re : afficher les données horisontalement dans une gridview le 09/05/2008 00:16:51

jacksparoow

je vois que tu n'as pas bien exprimé ton besoin assay de décrire ta table sql avec les données et après tu peux donner une vue de rendu. 

Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)


Re : afficher les données horisontalement dans une gridview le 09/05/2008 10:56:24

sarra0

Merci beaucoup Yassine;

En fait j'ai une table Examen(note,#num_inscription,#code_matiere)
Etudiant(num_inscription,.........)
matiere(code_matiere,..........)
Jaimerais bien afficher les données de la table examen horizontalement  c àd  au lieu de:
Num_inscription,       code_mat           note
120                               1                       10
120                               2                        12
120                                3                          18
120                                4                         16
avoir cela
 num_inscription             1                         2                  3              4
120                               10                     12                  18            16
 j'espère que j'ai arrivé à expliquer ce que je cherche à faire.

et vu qu'on peut pas stocké les valeurs calculables (point de vue merisien) j'ai besoin de calculer les moyenne en utilisant une gridview ou s'il ya une autre solution merci de me la dire.


Merci encore


Re : afficher les données horisontalement dans une gridview le 09/05/2008 12:58:40

jacksparoow
Voilà maintenant je te comprend alors la soultion est la suivante:

tu dois utiliser une requête sql avec un pivote table essay celle là :

SELECT Num_Inscription, [1] AS '1', [2] AS '2', [3] AS '3'
FROM
(SELECT Code_mat, Num_Inscription, Note
FROM Examen where Num_inscription = 120 ) p
PIVOT
(
SUM(Note)
FOR Code_Mat IN
( [1], [2], [3])
) AS pvt
ORDER BY Num_Inscription;

Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)

Re : afficher les données horisontalement dans une gridview le 09/05/2008 13:01:04

jacksparoow
tu peut ajouter autant de code matières sur la requête suivant ton besoin

Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)

Re : afficher les données horisontalement dans une gridview le 09/05/2008 13:26:58

sarra0
Merci infiniment Yassine;
Je vais essayer de faire ce que vous m'avez dit .
 merci encore.


Classé sous : données, afficher, gridview, num, horisontalement

Participer à cet échange

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS