WPF/C#:如何绑定词典<;字符串、字典<;字符串,字符串>&燃气轮机;在数据网格中?

WPF/C#:如何绑定词典<;字符串、字典<;字符串,字符串>&燃气轮机;在数据网格中?,c#,wpf,C#,Wpf,我有从服务器接收数据的字典 string1是从服务器接收总共28个数据包的28个单元的名称。 string2是数据项的名称,string3是数据项的值。因此,我收集的数据如下 Dictionary<string, Dictionary<string, string>> All_Unit = new Dictionary<string, Dictionary<string, string>>(); Dictionary<string, stri

我有从服务器接收数据的字典

string1是从服务器接收总共28个数据包的28个单元的名称。 string2是数据项的名称,string3是数据项的值。因此,我收集的数据如下

Dictionary<string, Dictionary<string, string>> All_Unit = new Dictionary<string, Dictionary<string, string>>();
Dictionary<string, string> Each_Unit = new Dictionary<string, string>();

~~~ // Save data receive from server that items name in key of Each_Unit and real data value in value of Each_Unit.

All_Unit.Add(UnitName, Each_Unit);
Dictionary All_Unit=new Dictionary();
Dictionary Each_Unit=新Dictionary();
~~~//保存从服务器接收的数据,该服务器在每个\u单元的键中输入名称,在每个\u单元的值中输入实际数据值。
所有单元。添加(单元名称,每个单元);
28个单元的数量始终是固定的,但从每个单元接收的数据项的数量可以更改。 所以我使用dictionary来动态地接收和保存数据,而无需修改源代码。 实际上,我认为datagrid中要显示的项目将是每个_单元的键和值。可能会将UnitName添加到第一列


无论如何,是否可以绑定字典类型的数据?您是否可以将其扁平化为一个
数据表
?如果不是,或者不可取,为什么?@Kane.K您希望如何显示数据?如果您表示要显示的数据类型,我将为您制作一个示例。