C# 装订词典<;字符串,列表<;字符串>&燃气轮机;在C中创建DataGridView#

C# 装订词典<;字符串,列表<;字符串>&燃气轮机;在C中创建DataGridView#,c#,data-binding,windows-forms-designer,C#,Data Binding,Windows Forms Designer,如何将字典绑定到C#中的DataGridView 比如: var l=from-in-listValues选择new{Item=row.key,Elements=row.Value}; DatagridView.dataSource=l; 呃,我不会。。但如果你愿意,你可以: yourDataGridView.DataSource = dictionary.Select(x => new { PK = x.Key, Name = x.Value[0]; Email = x.Va

如何将
字典
绑定到C#中的DataGridView

比如:

var l=from-in-listValues选择new{Item=row.key,Elements=row.Value};
DatagridView.dataSource=l;

呃,我不会。。但如果你愿意,你可以:

yourDataGridView.DataSource = dictionary.Select(x => new {
  PK = x.Key,
  Name = x.Value[0];
  Email = x.Value[1];
  Address = x.Value[2];
}).ToArray();
假设字典值中的
列表
是一个由3个字符串组成的列表,即此人的姓名、电子邮件和地址。i、 e.字典的创建方式如下:

var d = new Dictionary<string, List<string>> {
  {"person1", new List<string>{ "anna", "anna@mail.com", "1 the street" }},
  {"person2", new List<string>{ "caius", "caius@gmail.com", "2 the street" }}
};
var d=新字典{
{“个人1”,新名单{“安娜”anna@mail.com“,“1街”},
{“人2”,新名单{“caius”caius@gmail.com“,“2街”}
};