C# 将Deedle框架绑定到DataGridView

C# 将Deedle框架绑定到DataGridView,c#,winforms,datagridview,deedle,C#,Winforms,Datagridview,Deedle,我想将Deedle框架绑定到DataGridView 创建数据帧: var rnd = new Random(); var objects = Enumerable.Range(0, 10).Select(i => new { Key = "ID_" + i.ToString(), Number = rnd.Next() }); var dfObjects = Frame.FromRecords(objects); 然后将其绑定到DataGridView: dgv.DataSourc

我想将Deedle框架绑定到DataGridView

创建数据帧:

var rnd = new Random();
var objects = Enumerable.Range(0, 10).Select(i =>
  new { Key = "ID_" + i.ToString(), Number = rnd.Next() });
var dfObjects = Frame.FromRecords(objects);
然后将其绑定到DataGridView:

dgv.DataSource = dfObjects;
结果没有显示任何内容

我在谷歌上搜索了一个解决方案,但没有找到相关的答案

我曾尝试将帧转换为2D数组并将其绑定到DataGridView,但这很麻烦,我认为一定有更好/更简单的方法


因此,问题是,将Deedle框架绑定到DataGridView的适当方式是什么

由于某种原因,Visual Studio没有显示框架上可用的扩展方法

重新启动VS后,我能够访问数据帧上的扩展方法.ToDataTable,该方法用于通过DataGridView显示帧,以及:

dgv.DataSource = dfObjects.ToDataTable(new List<string>() { "Index" });
dgv.DataSource=dfObjects.ToDataTable(新列表(){“索引”});