2010-03-17 3 views
0

Je dois créer un pivot comme celui-ciComment créer une table de Pivot en utilisant C#?

     BatchID-1  BatchID-2 
        BachName-1  BachName-2 

Chemical-1    0.1    null 
Chemical-2    null    0.3 

BatchID, BatchName sont colonnes du tableau Sql Server. Ici, j'ai besoin d'afficher la valeur de produit chimique spécifique si Specific BatchID et BatchName

Quelqu'un peut-il m'aider s'il vous plaît.

Merci Vous

+0

Veuillez écrire le code que vous avez écrit jusqu'ici. Les gens n'aiment généralement pas écrire votre code pour vous. –

+0

Je viens d'écrire du code pour la table pivot normale. Je n'ai pas de code pour ce tableau croisé dynamique. – vamshi

+0

L'avez-vous déjà dans un objet "DataTable"? Est-ce que les données proviennent d'une base de données SQL ... Où est son origine? – DRapp

Répondre

0

Utilisez un contrôle tel que XtraPivotGrid (DevExpress), ou une alternative libre

+0

Pouvez-vous s'il vous plaît me dire ces alternatives libres? – vamshi

+0

Ce sont juste des alternatives * hypothétiques *, je n'en connais aucune ... –

0

Ecrivez une procédure stockée, ou une déclaration LINQ.

4

Je suggère de pencher un peu de SQL, un peu de C# et un peu de tableau croisé dynamique. Ensuite, écrivez du code. De préférence, faites-le compiler. Une fois que vous connaissez toutes ces choses, vous serez probablement en mesure de poser une question plus précise, comme "En utilisant le contrôle Xxx Pivot, j'essaye de lire les données du serveur SQL en utilisant cette requête SQL et d'essayer de remplir le données, mais je rencontre ce problème spécifique ... "

À ce stade, stackoverflow sera probablement utile pour répondre à votre question. Jusque-là, je ne pense pas que quelqu'un va vous donner le code dont vous avez besoin, comme l'écriture de code est probablement ce que vous devriez faire pour apprendre (si étudiant), grandir (si amateur) ou être payé (professionnel).

Questions connexes