2010-03-29 5 views
2

Je suis à convertir la première Sturcture datatable en deuxième structure de table comme le montre S'il vous plaît aidez-moi à l'approcheLa restructuration du xml lors de la lecture

F1  F2  F3  F4  F5 
Group 1  2  3  4 
Design 5  6  7  8 

F1  Value 
Group 1 
Group 2 
Group 3 
Group 4 
Design 5  
Design 6 
Design 7 
Design 8 

Xml

<WK11> 
    <F1>Group</F1> 
    </WK11> 
<WK11> 
    <F1>1</F1> 
    <F2>2</F2> 
    <F3>3</F3> 
    <F4>4</F4> 
</WK11> 
<F1>Design</F1> 
    </WK11> 
<WK11> 
    <F1>5</F1> 
    <F2>6</F2> 
    <F3>7</F3> 
    <F4>8</F4> 
</WK11> 
</WK11> 
+0

Est-ce XML? Si c'est le cas, essayez d'afficher le XML d'entrée et le XML de sortie. –

+1

Exact duplicate: http://stackoverflow.com/questions/2537399/rotating-sql-table –

+0

@Krik - J'ai posté le doc xml essentiellement quand vous lisez ce fichier XML en utilisant le jeu de données mon datatable aura le format comme indiqué dans le premier structure donc maintenant j'ai besoin de convertir cela en deuxième structure peut être en lisant xml lui-même – Sathish

Répondre

0

Je suggérerais d'obtenir le SQL Server pour le faire en utilisant la clause UNPIVOT, vous pouvez alors le lire comme vous le désirez. Pour plus d'informations, s'il vous plaît se référer à this other question

+0

je l'ai posté .. :) – Sathish

-1

Utilisez LINQ pour DataSet ou Linq pour Xml.

+0

salut mendy ... peut-il être fait dans le cadre dotnet 2.0 si oui pls m'aider avec l'exemple de code – Sathish

+0

@Sathish LINQ a été introduit dans le cadre 3.5 –

+0

tout autre moyen d'atteindre ce ... – Sathish

Questions connexes