将值从Dictionary转换为表<string,dictionary <string,int>&gt;在c#?</string,dictionary <string,int>

时间:2011-06-08 10:51:57

标签: c# dictionary

我有这样的挑战,

Dictionary<string,Dictionary<string,int>> dic=new Dictionary<string,Dictionary<string,int>>();

我希望他们进入一张桌子。

主要问题是,每个Key of dic再次拥有一个包含许多值的词典。

我想在表格中显示它们。

我该怎么做? 请通过回答或替代解决我的问题。

表格会是这样的..! Desired Output will be Like this.

但请删除 Top Header,ColA1,ColA2,ColB1,ColB2 ...因此表包含 Header1,Col1,Col2

colA1,colB1 Col1中合并而* ColA2,ColB * 2合并在Col2中。

我没有使用LINQ。

先谢谢。

1 个答案:

答案 0 :(得分:0)

看起来像一对多的关系。所以你应该有一个表包含来自你字典的键和一些primekey,第二个表包含键,值列+第一个表中相应字符串的primekey。