C# 读取时重新构造xml
我想将第一个datatable结构转换为第二个表结构,如图所示 请帮我走近C# 读取时重新构造xml,c#,C#,我想将第一个datatable结构转换为第二个表结构,如图所示 请帮我走近 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
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
将Linq用于DataSet或Linq用于Xml。将Linq用于DataSet或Linq用于Xml。我建议让SQL Server使用UNPIVOT子句来执行此操作,然后您可以根据需要阅读它。有关更多信息,请参阅我建议让SQL Server使用UNPIVOT子句来执行此操作,然后您可以根据需要阅读它。有关更多信息,请参阅hi mendy。。。可以在Dotnet2.0框架下完成吗?如果可以,请帮助我提供示例代码。。。可以在Dotnet2.0框架下完成吗?如果可以,请帮助我提供示例代码。这是XML吗?如果是这样,请尝试发布输入XML和输出XML。完全重复:@Krik-当您使用数据集读取此XML时,我已经发布了XML文档。我的数据表将具有第一个结构中所示的格式,因此现在我需要将其转换为第二个结构,可能是在读取XML时。您发布的XML无效。您想编辑它并发布正确的XML以便我们知道您需要什么吗?这是XML吗?如果是这样,请尝试发布输入XML和输出XML。完全重复:@Krik-当您使用数据集读取此XML时,我已经发布了XML文档。我的数据表将具有第一个结构中所示的格式,因此现在我需要将其转换为第二个结构,可能是在读取XML时。您发布的XML无效。是否要编辑它并发布正确的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>