Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从字典键绑定DatagridView_C#_Wpf_Datagrid - Fatal编程技术网

C# 从字典键绑定DatagridView

C# 从字典键绑定DatagridView,c#,wpf,datagrid,C#,Wpf,Datagrid,我试图用我的字典值键填充DatagridView行,但实际上它是用长度填充的(我相信这就是键的长度) 我的字典是这样填的: 关键字:文件名 Values:表示此文件列的类columns 代码: var dictFilesAndColumns = inputFiles.GetFilesWithColumns(txtSearchPath.Text); DGFiles.DataSource = dictFilesAndColumns.Keys.ToList(); 这最后一行是我得到钥匙长度的地方

我试图用我的字典值键填充DatagridView行,但实际上它是用长度填充的(我相信这就是键的长度)

我的字典是这样填的:

  • 关键字:文件名
  • Values:表示此文件列的类columns
代码:

var dictFilesAndColumns = inputFiles.GetFilesWithColumns(txtSearchPath.Text);
DGFiles.DataSource = dictFilesAndColumns.Keys.ToList();

这最后一行是我得到钥匙长度的地方。我怎样才能得到键值

您可以尝试以下方法来实现:

dictFilesAndColumns.Values.ToList();

您是否尝试过dictFilesAndColumns.Values.ToList()?它的拼写长度是结尾处的“th”,而不是“lenght”…当你说键值时。这就是你列表中的每个条目。或者您是指与键关联的值?这类似于dictFilesAndColumns[whicheverkey]。@Anonymous它按照您所说的那样工作,使用.Values(我不知道为什么,因为我希望使用键而不是值)。